[노란책] 자바스크립트란 & script 태그와 DOCTYPE

01. 자바스크립트란 무엇인가?

1.1 자바스크립트의 역사

통신환경이 열악하던 때, 클라이언트에서 간단한 데이터 유효성 검사를 위해 고안된 언어 표준이 없어, 브라우저 제조사별로 독자적인 스크립트 언어를 만들었음 같은 내용을 브라우저별로 다르게 개발해야 하는 불편함으로 인해 표준화에 대한 요청이 생김 ECMA에서 스크립트 언어에 대한 표준명세인 ECMAScript를 발표 이후, 브라우저마다 해당 명세를 기준으로 동작하도록 개발하였음

1.2 자바스크립트 구현

자바스크립트 = ECMAScript + DOM + BOM

ECMAScript:

DOM:

BOM:

02 HTML 속의 자바스크립트

Script 태그

HTML 속에서 자바스크립트를 실행하는 방법

<!DOCTYPE> 표준모드

출처

https://developer.mozilla.org/ko/docs/Web/HTML/Quirks_Mode_and_Standards_Mode https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script#Browser_compatibility