Chapter 01 들어가며 - 자바스크립트의 역사 / HTML 파일 만들기 / 자바스크립트의 활용과 종류
1.1 자바스크립트의 역사
▲자바스크립트는 본래 넷스케이프 사의 브랜든 아이히(Brendan Eich)에 의해 모카라는 이름으로 만들어졌음
▲모카는 곧 라이브 스크립트라는 이름으로 개발됐고, 이후 넷스케이프 사가 썬 마이크로시스템과 함께
자바스크립트라는 이름을 붙여서 본격적으로 발전함
1.4 HTML 파일 만들기
▲책의 코드는 HTML5 표준 형식 사용 : XHTML 표준 형식에 비해 매우 간단함
▲자바스크립트 코드는 태그 사이에 태그를 삽입하면 됨
▲HTML5에서는 type="text/javascript" 처럼 type 속성을 적지 않는 것이 원칙
<!DOCTYPE html>
<html>
<head>
<title></title>
<script>
</script>
</head>
<body>
</body>
</html>
▲ HTML 페이지의 각 태그는 웹 브라우저에 의해 순차적으로 실행됨 : 웹 브라우저는 head 태그를 먼저 읽은 후 body 태그를 읽기 때문에 script 태그를 head 태그에 넣으면 body 태그 읽기 전에 실행됨. 반대로 body 태그에 넣으면 head 태그 실행 후 실행됨
코드 1-1 Hello World..!
<!DOCTYPE html>
<head>
<title>Document</title>
<script>
alert('Hello World!!')
</script>
</head>
<body>
</body>
</html>
코드 1-1의 실행 결과
1.5 자바스크립트의 활용
▲ 초기의 웹은 변하지 않는 정적인 글자들로 가득했음. 웹은 하이퍼링크라는 매개체를 사용해 웹 문서가 연결된 하나의 거대한 책에 불과.
▲ But, 자바스크립트가 나오고나서 웹 문서의 내용을 동적으로 바꾸고, 마우스 클릭 같은 이벤트를 처리할 수 있게 됨
▲ 인터넷 속도가 빨라지며 웹 문서는 더 많은 자료를 가질 수 있고, 일반적인 웹 문서의 개념을 초월한 애플리케이션의 모습과 가까워짐 => "웹 애플리케이션" 이라고 부르게 된 이유
▲ 설치를 해야만 사용할 수 있는 애플리케이션과 달리, 웹 애플리케이션은 웹 브라우저만 있으면 언제 어디서나 사용할 수 있음
▲ 웹 애플리케이션은 웹 브라우저가 돌아가는 데스크탑, 노트북, 스마트폰 등 모든 장치에서 사용할 수 있음
1.6 자바스크립트의 종류
▲ 자바스크립트가 많은 곳에서 사용되자 유럽 컴퓨터 제조 협회(European Computer Manufacturer's Association)는 자바스크립트를 ECAMScript 라는 이름으로 표준화했음
▲ 이러한 표준을 바탕으로 여러 회사가 자바스크립트를 조금씩 다른 방향으로 구현하여 브라우저마다 약간씩 다른 이름의 자바스크립트를 사용함