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