Part 1 簡介#
本書的第一部分為整個 JavaScript ninja 訓練奠定基礎,涵蓋兩個章節:
Chapter 1 — JavaScript is everywhere:檢視 JavaScript 語言的現況,探索 JavaScript 可執行的多種環境(瀏覽器、桌面、行動裝置、伺服器端),特別聚焦於瀏覽器環境,並介紹開發 JavaScript 應用程式的三大最佳實踐——除錯(debugging)、測試(testing)與效能分析(performance analysis)。
Chapter 2 — Building the page at runtime:在瀏覽器的脈絡下,深入探討用戶端 web 應用程式的完整生命週期(lifecycle),包含頁面建構階段(page building)如何處理 HTML 並建立 DOM,以及事件處理階段(event handling)中 JavaScript 程式碼如何融入此生命週期。
完成這一部分後,你將具備足夠的基礎知識,準備好開始深入 JavaScript 語言核心機制的訓練。