Browser 브라우저: 웹 브라우저 또는 브라우저는 웹에서 페이지를 찾아서 보여주고, 사용자가 하이퍼링크를 통해 다른 페이지로 이동할 수 있도록 하는 프로그램. 브라우저는 가장 익숙한 타입의 사용자 에이전트(User Agent)(출처: MDN) 사용자 에이전트란(
객체지향은 왜 발명되었을까? 프로젝트사이즈가 커지면서, 절차지향 프로그래밍의 코드들이 서로 간섭을 주거나 받는 경우가 많아지면서 코드관리 안정성에 문제가 생김. 예를들면, 함수 하나를 바꾸면, 다른것들이 망가지거나 하는 경우가 발생. 이것을 라고 부른다. 서로 엉키고
출처: 네이버 지식백과 (https://ko.dict.naver.com/주체의 반대말이 객체.그래도 조금 모호한 것 같은데, 프로그래밍 관점에서 객체의 정의는,"Class에서 나온 instance"잘 정리된 글이 있어서 아래 인용을 합니다.. 출처: 네이버 지
상위객체의 특징을 하위객체에게 넘겨주는 것. 자식 객체는 부모 객체를 base로 하여 새로운 기능을 추가한다. Human => Human.prototype.sleep => Steve.sleep 순으로 상속이 이루어짐.prototype: 청사진. Original For
그럼 재귀는 언제 써야할까? (1) 주어진 상황이 구조는 비슷, 더 작은 문제로 나뉘어 질 수 있는 경우 > 그럼 나 loop를 쓰지?     => 때로는Tree 탐색같이 재귀를 쓰면 편한 경우도 있기 때문에 상황에 맞게 맞춰 써야겠다. (2
인간은 불완전함을 인정할 때 완전해 진다. 가끔 재귀를 써야되거나, 재귀 문제를 만나면 조금만 복잡해져도 햇갈림. 그래서 다시 재귀를 공부하기로 함. 재귀로 써보면 (1) 1 + arrSum(2,3,4,5,6,7,8,9,10)(2) 3 + arrSum(3,4,5,6,7
클라이언트에서 HTTP로 서버에 정보를 요청하면, 서버는 JSON, HTML, Plain Text등의 형태로 응답해 줄 수 있음. HTTP요청은 Fetch API로. https://koreanjson.com에서 무료 API제공. 해당 사이트에서 제공하는 데이터
이를테면 이런 코드가 있다고 하자브라우져 콘솔에서 printAll의 실행 화면은 중간에 빈문자열 포함 모든 number와 string, 함수안에 return값을 명시 하지 않아 리턴되는 undefined까지 완벽히 출력됐다.그 다음 아래 함수 printAll2는 위 와
코드 스테이츠 부트캠프에 온지 벌써 2주가 지났다. 처음에는 과연 온라인으로 진행되는 부트캠프과정이 얼마나 사람들간에 interaction을 형성할 것이며, 어쨌든 교육은 사람과 사람이 주고받는 것인데, 과연 온라인에서 그게 얼마만큼 구현이 될까 걱정을 하기도 했었다.
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. 라고 nodejs.org 홈에 대문짝만하게 써있다. 크롬의 V8엔진 자바스크립트를 기계어로 바로(directly) compile해주는
HTTP는 요청이 있으면, 결과가 있던지 없던지 항상 응답을 준다. Header: Origin, Content-type, user-agent. Body: 서버에 데이터를 보내기 위한 공간. HTTP의 속성 Stateless : 매 요청이 독립적이기에, 그 전 요
유튜브 영상들을 recast하는 App component에(class 형태) onChange 때 실행시킬 method를 새로 만듬. 1번에서 만든 메소드는 onChange 때 (변화가 감지되면), 변화가 감지될 때마다 App.state.value의 값을 onChange