1장
HTML은 혹독한 성장기를 거쳤습니다. 미미한 마크업 언어로 출발했지만, 최근 HTML은 중요한 존재로 거듭났습니다. 이제 우리는 로컬 저장소, 2D 그래픽, 오프라인 지원, 소켓, 스레드 등을 이용해서 진정한 웹 애플리케이션을 만드는 데 최적화된 언어를 갖게 되었습니다. 항상 좋은 일만 있었던 것은 아니었지만, HTML의 과거는 한편의 드라마였습니다(그 이유는 곧 알게 될 거예요). 이 장에서는 "HTML5"에 관한 모든 것에 감을 잡기 위해 웹마을로 여행을 떠날 것입니다. 3.8 페이지만 읽으면 HTML5의 초보딱지를 뗄 수 있어요.
2장
자바스크립트가 여러분을 새로운 곳으로 안내할 것입니다. 여러분은 이미 HTML 마크업(구조)과 CSS 스타일(프리젠테이션)의 모든 것을 알고 있습니다. 하지만 자바스크립트(동작)가 빠졌네요. 여러분이 구조와 프리젠테이션의 모든 것을 알고 있다면(물론 그렇다고 확신합니다) 멋진 페이지를 만들 수 있겠지만, 이걸로는 단지 페이지만 만들 수 있을 뿐입니다. 자바스크립트를 이용해서 동작을 추가하면 상호작용하는 페이지뿐만 아니라 완벽한 웹 애플리케이션까지 만들 수 있습니다. 여러분의 웹 툴킷에서 가장 흥미롭고 융통성 있는 기능을 추가할 준비가 되었나요? 자바스크립트와 프로그래밍 세계에 빠져 봅시다!
3장
여러분은 아직 사용자와 접촉하지 않았습니다. 여러분은 자바스크립트의 기초를 배웠지만 이를 바탕으로 사용자와 상호작용할 수 있을까요? 페이지가 사용자의 입력에 반응할 때, 페이지는 더 이상 문서가 아니라 살아 있는 존재가 되며, 애플리케이션으로 거듭납니다. 이 장에서 여러분은 사용자가 입력한 폼을 처리하고 구식 HTML