목록분류 전체보기 (48)
이재호
1부터 100까지 임의의 숫자를 생각한다음 그 생각한 숫자를 맞추는 게임을 해보자! 술게임할때 업다운이 생각난다 ㅎㅎ 1부터 100까지 계속 올라가면서 맞출라고 하면 친구들한테 뺨을 맞거나 분위기를 곱창내며 벌주를 졸라 마실것이다 그래서 끊어서 맞추기로 했다 대충 50? 이라고 했는데 업! 이러길래 그럼 67? 이랬는데 다운이라고 한다 음.. 그럼 60? 이랬는데 다운이라고 한다 마지막 기회 55라고 했는데 맞췄다 그래서 술게임 한사람이 술마심 ㄱㅇㄷ 이렇게 크게크게 답을 맞춰나가는걸 이진탐색이라고 책에서 알려준다 로그를 잘 알아둬야 한다길래 까먹을거 같아서 남겨본다 log10 의 100은 몇일까 ? 답은 2다 ㅅㅂ 왜 2인지 이해가 안됐는데 100이 될라면 10을 두번곱해야하니까 답이 2라고 한다 수학..
2023년이 된지 어제 같은데 벌써 추운 겨울이 지고 따듯한 봄햇살이 다가오고 있다, 시간은 정말 빠르게 흐르는거 같다 프로그래밍 해보겠다고 도전한지도 벌써 꾀 많은 시간이 흐른거 같고 그동안 부트캠프 교육도 듣고 수료까지 어떻게 무사히 해서 현재 혼자서 독학아닌 독학을 하고는 있는데 교육과정에서 사실 스스로 무언가 구현할 정도의 실력을 키우지 못하고 수료 한거 같아 상실감이 컸다, 현재는 이론공부를 처음부터 다시 해나가는중인데 수료후 2달이 지난 지금 아무래도 정규수업을 듣다 혼자서 공부를 할라고 하니 열정이 예전같지는 않다는게 느껴진다 혼자 듣는 강의는 집중도 재대로 안되고, 이론만 공부하다보니 구현실력은 형편없고 공부한 내용도 많은 부분 까먹을때가 많다 그래서 최대한 블로그에 배운 내용을 기록해둘라..
리액트에서 컴포넌트를 작성하는 방법에는 크게 2가지가 있다 클래스와 함수이다 클래스 문법은 자바스크립트와 비슷하다 여전히 클래스는 낯설고 어렵다 import React from 'react' class App extends Componts { render(){ return( 클래스형 컴포넌트 ) } }함수형은 클래스보다 정말 보기 쉽고 간결하다 import React from 'react' const app = () => { return( 함수형 컴포넌트 ) } 데이터의 상태를 관리할때 state(상태)를 사용하는데 클래스와 함수형에 그 차이가 있다 import React from 'react' class App extends Componts { constroc..
function 더하기함수공장(초기값){ function 덧셈(숫자){ return 초기값 + 숫자 } return 덧셈 } let 더하기1 = 더하기함수공장(1) console.log(더하기1(1)) console.log(더하기1(2)) let 더하기2 = 더하기함수공장(2) console.log(더하기2(1)) console.log(더하기2(2))
HTTP(Hypertext Transfer Protocol)로 서로 다른 시스템들 사이에서 통신을 주고받게 하는 가장 기본적인 프로토콜(통신 규약)입니다. 서버에서 브라우저로 데이터를 전송하는 용도로 가장 많이 사용합니다. 한편 HTTP는 서버에서 브라우저로 전송되는 정보가 암호화 되지 않는다는 문제점을 가지고 있습니다. 그래서 데이터가 쉽게 도난당할수 있다 HTTPS(Hypertext Transfer Protocol Secure) HTTP에 SSL(보안 소켓 계층) 을 사용한 프로토콜 SSL은 서버와 브라우저 사이에 안전하게 암호화된 연결을 만들수 있게 도와주고 서버와 브라우저가 민감한 정보를 주고 받을떄 해당 정보가 도난당하는것을 막아줍니다. HTTPS는 HTTP 자체를 암호화 해주는것이 아니라 HT..

AJAX 란 비동기 자바스크립트와 XML (Asynchronous JavaScript And XML)을 말합니다. 간단히 말하면, 서버와 통신하기 위해 XMLHttpRequest 객체를 사용하는 것을 말합니다. JSON, XML, HTML 그리고 일반 텍스트 형식 등을 포함한 다양한 포맷을 주고 받을 수 있습니다. XHR AJAX 요청을 생성하는 JavaScript API 입니다. 자바스크립트에서 요청을 보내는 기존방식은 프로미스를 지원하지 않아 수많은 콜백을 받게 되고 설정방식이 복잡해집니다. XHR은 프로미스를 지원하지 않아 then과 catch 같은 메서드를 사용하지 못하는 단점이 있고 문법이 다소 복잡합니다. XMLHttpRequest 생성방법 const req = new XMLHttpReques..