원래는 모뎀시절에 서버와 통신하기 전에 유효성 검사를 위한 간단한 언어였다.

1.1 간추린 역사

익스플로러의 JScript와 넷스케이프의 자바스크립트가 있엇는데, 문법이나 기능을 제어할 표준이 없어서 자바스크립트를 표준화 하기로 함.

1.2 자바스크립트 구현

구현은 3가지로 나뉨. = 코어(ECMAScript) + 문서 객체 모델(DOM) + 브라우저 객체 모델(BOM)

  • 코어 : 기반 언어
  • DOM : XML을 HTML에서 사용할 수 있도록 확장한 API. 전체 페이지를 노드의 계층 구조로 변환.
  • BOM : 브라우저 창을 조절하게 하는 인터페이스

1.3 버전

궁금하면 14p-15p

1.4 요약

코어, DOM, BOM 에 대한 지원은 웹 브라우저마다 다름. ECMAScript는 좋은 편이지만, DOM은 편차가 심함. BOM은 HTML5에서 표준화되고 있긴 하지만 다른 편.


07204207(2) ⬅︎ 스터디 교재: 프론트엔드 개발자를 위한 자바스크립트