[모던 자바스크립트 Deep Dive] 2장 자바스크립트란?
·
Study/JavaScript
2.1 자바스크립트의 탄생1995년 브렌던 아이크가 브라우저에서 동작하는 경량 프로그래밍 언어 도입을 위해 개발 2.2 자바스크립트의 표준화초기 크로스 브라우징 이슈 발생으로 자바스크립트의 표준화 필요성 대두→ 1997년 표준화된 자바스크립트 초판 ECMAScript 1 출시2009년 ECMAScript 5, ES5가 HTML5와 함께 표준 사양으로 출현2015년 ECMAScript 6, ES6 출시→ 범용 프로그래밍 언어로서 갖춰야 할 기능들을 대거 도입. 정규 표현식 사용 2.3 자바스크립트 성장의 역사초창기 자바스크립트: 웹페이지의 보조적인 기능만 수행→ 대부분의 로직은 웹 서버에서 주로 실행, 브라우저는 서버로부터 전달받은 HTML과 CSS를 단순 렌더링 1. Ajax1999년 자바스크립트를 이용..
[모던 자바스크립트 Deep Dive] 1장 프로그래밍
·
Study/JavaScript
1.1 프로그래밍이란?컴퓨터에게 실행을 요구하는 일종의 커뮤니케이션컴퓨팅 사고를 통해 컴퓨터의 관점에서 문제를 사고하고 해결 방안을 명확히 수치화해서 정의해야 함프로그래밍의 목적은 문제 해결 1.2 프로그래밍 언어컴퓨터에게 문제 해결 방안을 명령으로 전달하는 법(1) 기계어 사용 → 어려움(2) 프로그래밍 언어를 사용해 프로그램 작성 후, 컴파일러 또는 인터프리터를 통해 기계어로 변환 프로그래밍 언어는 약속된 형태의 인공어구문과 의미의 조합으로 표현됨 1.3 구문과 의미문제 해결 방안이 프로그래밍 언어의 문법에 부합하고, 의미적으로 옳게 구현되어 문제가 해결되어야 함 프로그래밍: 요구사항의 집합을 분석해서 적절한 자료구조와 함수의 집합으로 변환한 후, 그 흐름을 제어하는 것