《JavaScript入門經典(第4版) 》首先介紹JavaScript的含義,以及JavaScript的基礎語法。然后詳細介紹程序設計的基本概念,包括數(shù)據、數(shù)據類型以及選擇語句和循環(huán)語句等結構化程序設計的概念。熟悉了這些基礎知識之后,本書將介紹JavaScript的一個重要概念——對象,討論如何利用JavaScript的內置對象,如日期和字符串等,來管理復雜的數(shù)據,簡化程序的設計。本書還將介紹如何使用JavaScript操作瀏覽器提供的對象,如表單、窗口和其他控件。運用這些知識,就可以創(chuàng)建專業(yè)水準的Web應用程序,并與用戶交互。 即使是經驗豐富的程序員,隨著代碼長度的增加,錯誤也在所難免,JavaScript代碼亦是如此。本書介紹了常見的語法錯誤和邏輯錯誤,還介紹了如何找到這些錯誤,以及如何使用針對Firefox、Internet Explorer、Safari/Chrome和Opera的JavaScript調試器來幫助找出錯誤。本書還介紹了如何處理漏掉的錯誤,并確保這些錯誤不會對最終用戶的體驗造成不良影響。 隨后,本書將介紹更高級的主題,例如使用cookie,通過動態(tài)HTML和XML使Web頁面變得生動鮮活。最后還介紹了一種令人激動的較新技術Ajax。Ajax允許HTML頁面中的JavaScript代碼直接與服務器通信,最有用的就是通過Ajax查詢服務器上的數(shù)據庫中的信息。Google工具欄就是一個Ajax技術應用案例。如果在瀏覽器中安裝了Google工具欄,只需在Google工具欄中輸入搜索關鍵字,就可以獲得相關信息,這些信息正是通過查詢Google搜索數(shù)據庫獲取的。 最后探討了一些省時的JavaScript框架,例如jQuery、Prototype和MooTools,了解它們的工作原理,以及它們如何幫助創(chuàng)建復雜而強大的JavaScript應用程序。 本書介紹的所有新概念都用實例加以說明。通過這些實例可以對所學的JavaScript原理進行實踐,以鞏固所學的知識。 本書末尾有4個附錄,附錄A是本書各章的習題答案,其他附錄包含內容豐富且極富價值的參考資料。附錄B是JavaScript語言的核心參考,附錄C是完整的W3C DOM核心參考——還包括HTML DOM和DOM Level 2事件模型的信息,附錄D是Latin-1字符集的十進制和十六進制字符碼。