本書由暢銷書《Java in a Nutshell》的作者David Flanagan撰寫,是公認(rèn)的權(quán)威JavaScript程序員指南和參考手冊。JavaScript是一種功能強大、面向?qū)ο?、可以直接嵌入HTML頁面的腳本語言。JavaScript可以創(chuàng)建動態(tài)、交互式、基于Web的應(yīng)用程序,而且所創(chuàng)建的應(yīng)用程序可以在Web瀏覽器中完整地運行——因而,JavaScript是開發(fā)DHTML內(nèi)容的最佳之選。JavaScript語言的語法以其他編程語言(如C、C++和Java)為基礎(chǔ),因此非常容易學(xué)習(xí)。此外,因為JavaScript是一種解釋性腳本語言,它提供了比其他語言更加靈活、更加寬松的編程環(huán)境。雖然在很多情況下,JavaScript根本不需要與復(fù)雜的CGI腳本和Java applet結(jié)合,但JavaScript與CGI和Java有效地結(jié)合,可以編寫出非常成熟和完善的Web應(yīng)用程序。本書全面介紹了JavaScript語言的核心和它的客戶端框架,并運用了一些復(fù)雜的例子,說明如何處理驗證表單數(shù)據(jù)、保存cookie、創(chuàng)建不同瀏覽器上的動態(tài)內(nèi)容等黨見任務(wù)。本書還包括一個深入的參考部分,涵蓋了JavaScript的核心和客戶端JavaScript的每一個函數(shù)、對象、方法、屬性、構(gòu)造函數(shù)和事件處理器。HTML作者閱讀本書,可以學(xué)到如何利用JavaScript創(chuàng)建動態(tài)網(wǎng)頁。經(jīng)驗豐富的程序員則可以迅速從本書中找到如何編寫JavaScript程序的信息。不管對JavaScript的熟練程序如何,本書都是JavaScript程序員不可缺少的參考指南。本書第三版全面講述了JavaScript 1.2,也涵蓋了第一個工業(yè)標(biāo)準(zhǔn)版本ECMAScript——JavaScript1.1的內(nèi)容。