本書從初學者的角度出發(fā),從JavaScript基礎知識開始,最終完成對應用程序的開發(fā)。JavaScript作為一種腳本語言,由于其應用領域的特點,導致其涵蓋的知識面非常廣且零碎。筆者結合自己長期的JavaScript開發(fā)經驗,按應用的層次由淺人深安排,每章以一個JavaScript應用作為設計目標,將各個方面的知識融于其中,使讀者的水平在學習腳本各種應用的過程中得到提高,既學習了JavaScript的知識,也積累了應用的經驗。全書共分為8章,分別介紹了JavaScript的基本數(shù)據類型、語句、方法、數(shù)組、事件處理、文檔對象模型、window對象等內容。本書注重面向對象的編程實踐和問題分析能力的訓練,使用大量例題來幫助讀者理解和應用知識。本書的編排采用循序漸進的方式,適合初級、中級學者逐步掌握JavaScript語言的基礎知識。各章之間層次分明,適合不同程度的讀者學習。