本书由畅销书《Java in a Nutshell》的作者David Flanagan撰写,是公认的权威JavaScript程序员指南和参考手册。JavaScript是一种功能强大、面向对象、可以直接嵌入HTML页面的脚本语言。JavaScript可以创建动态、交互式、基于Web的应用程序,而且所创建的应用程序可以在Web浏览器中完整地运行——因而,JavaScript是开发DHTML内容的最佳之选。JavaScript语言的语法以其他编程语言(如C、C++和Java)为基础,因此非常容易学习。此外,因为JavaScript是一种解释性脚本语言,它提供了比其他语言更加灵活、更加宽松的编程环境。虽然在很多情况下,JavaScript根本不需要与复杂的CGI脚本和Java applet结合,但JavaScript与CGI和Java有效地结合,可以编写出非常成熟和完善的Web应用程序。本书全面介绍了JavaScript语言的核心和它的客户端框架,并运用了一些复杂的例子,说明如何处理验证表单数据、保存cookie、创建不同浏览器上的动态内容等党见任务。本书还包括一个深入的参考部分,涵盖了JavaScript的核心和客户端JavaScript的每一个函数、对象、方法、属性、构造函数和事件处理器。HTML作者阅读本书,可以学到如何利用JavaScript创建动态网页。经验丰富的程序员则可以迅速从本书中找到如何编写JavaScript程序的信息。不管对JavaScript的熟练程序如何,本书都是JavaScript程序员不可缺少的参考指南。本书第三版全面讲述了JavaScript 1.2,也涵盖了第一个工业标准版本ECMAScript——JavaScript1.1的内容。