모던 자바스크립트

개인 공부/자바스크립트 공부

[자바스크립트] 모던 자바스크립트 DeepDive 공부 #3

Chapter3 - 자바스크립트 개발 환경과 실행 방법 3.1 자바스크립트 실행 환경 브라우저, Node.js환경은 자바스크립트 엔진을 내장하고 있어 어디든 실행 가능 브라우저 - HTML, CSS, JS를 화면에 렌더링 하는게 목적, 파일 생성 및 수정 파일 시스템 미제공 Node.js - 브라우저 외부에서 JS실행 환경제공이 목적, DOM API 미제공 3.2 웹 브라우저 V8엔진을 탑재한 크롬 브라우저를 기본으로 사용 3.2.1 개발자 도구 F12 단축키를 사용하여 들어갈 수 있음 개발자 도구 목록 패널 설명 Elements DOM, CSS를 편집하여 렌더링된 뷰 확인가능 Console 에러 확인 및 console.log 메서드 실행결과 확인 가능 Sources 로딩된 웹페이지의 자바스크립트 코드 ..

개인 공부/자바스크립트 공부

[자바스크립트] 모던 자바스크립트 DeepDive 공부 #2

Chapter 2 - 자바스크립트란? 2.1 자바스크립트의 탄생 1995년 90%이상의 점유율을 자랑하던 넷스케이프 커뮤니케이션즈에서 경량 프로그래밍 언어 도입을 결정하고 '브렌덴 아이크'가 'Mocha'라는 이름으로 개발 -> 'Livescript'라는 이름을 거쳐 'Javascript'로 최종 명명되었다. 2.2 자바스크립트의 표준화 자바스크립트가 탄생하고나서 마이크로소프트는 파생버전인 JScript를 출시하였다. 이후 자사 브라우저에만 동작하는 기능들을 추가하는 등의 경쟁으로 '크로스 브라우징 이슈'가 발생하였고 결국 넷스케이프는 ECMA International에 자바스크립트 표준화를 요청하여 승인을 받는다. 꾸준한 업데이트로..

개인 공부/자바스크립트 공부

[자바스크립트] 모던 자바스크립트 DeepDive 공부 #1

Chapter 1 - 프로그래밍 1.1 프로그래밍이란? 컴퓨터와 하는 커뮤니케이션으로 문제 해결 능력이 요구되며 2진수로만 작동하는 컴퓨터에게 어떠한 프로그램이 실행되도록 설명하는 작업 Computational thinking : 단순한 상대적이고 관념적인 사고가 아닌 일련의 과정들을 명확히 수치화 해서 정리하려는 노력이 필요 1.2 프로그래밍 언어 컴퓨터는 기계어만을 이해할 수 있음 인간이 작성한 코드를 기계어로 번역하는 것을 도와주는 것이 '컴파일러' 혹은 그 반대 과정에서는 '인터프리터' 1.3 구문과 의미 프로그래밍 언어의 문법을 활용하여 함수의 집합을 만들고 흐름을 제어하는 것 = 프로그래밍

내캉
'모던 자바스크립트' 태그의 글 목록