업로드중..
1-1. 프로그래밍이란? 컴퓨터에게 실행을 요구하는 일종의 커뮤니케이션 이다. -> 무엇을 요구하는가? -> 문제 해결을 요구 즉, 프로그래밍은 0과 1밖에 모르는 컴퓨터가 문제 해결을 위해 동작할 수 있도록 정확하고 상세하게 설명하는 작업 1-2. 프로그래밍
2-1. 자바스크립트의 탄생 1996년 탄생 (named 'Mocha' - 'LiveScript' - 'JavaScript') Jscript 출시로 위기 2-2. 자바스크립트의 표준화 출시한 Jscript와 JS이 표준화 되지 못해서 둘 모두 작업해야하는 크로스 브라우징 이슈가 발생 ECMA인터네셔널에 표준화 요청 -> 1997년 표준화한 ECMA ...
3-1. 자바스크립트 실행 환경 자바스크립트 실행 환경으로 브라우저, Node.js 환경이 있다. 둘 모두 ECMA는 호환이지만 Node는 서버 개발용, 브라우저는 Web 렌더링 용 때문에 서로 지원하는 것이 조금 다름. Node -> ECMA + Node.js 고유 API 브라우저 -> ECMA + 클라이언트 사이드 web API 3-2. 웹 브라...
4-1. 브라우저 동작 원리 JS는 특별히 브라우저에서 html, css랑 함께 실행된다. 브라우저의 핵심 기능은 요청에 따른 응답을 브라우저에 렌더링(표시)하는 것이다. 서버로 부터 받은 응답(html, css, js파일)을 html파서, css파서로 파싱 -> DOM, CSSDOM 트리로 변환 후 결합(렌더 트리 생성) -> 렌더 트리로 렌더 J...
문제제기: JS 객체에 대하여 공부하던 중, Pass-by-reference 참조에 의한 전달에 대하여 알게 되었고, 그 예시로 해당 값들을 해당 객체 내에서 직접 설정하지 않다 다른 객체에서 참조하여 지정할 시,값을 복사하여 해당 객체의 고유 값으로 저장하는 것이 아