《JavaScript入门经典(第4版) 》首先介绍JavaScript的含义,以及JavaScript的基础语法。然后详细介绍程序设计的基本概念,包括数据、数据类型以及选择语句和循环语句等结构化程序设计的概念。熟悉了这些基础知识之后,本书将介绍JavaScript的一个重要概念——对象,讨论如何利用JavaScript的内置对象,如日期和字符串等,来管理复杂的数据,简化程序的设计。本书还将介绍如何使用JavaScript操作浏览器提供的对象,如表单、窗口和其他控件。运用这些知识,就可以创建专业水准的Web应用程序,并与用户交互。
即使是经验丰富的程序员,随着代码长度的增加,错误也在所难免,JavaScript代码亦是如此。本书介绍了常见的语法错误和逻辑错误,还介绍了如何找到这些错误,以及如何使用针对Firefox、Internet Explorer、Safari/Chrome和Opera的JavaScript调试器来帮助找出错误。本书还介绍了如何处理漏掉的错误,并确保这些错误不会对最终用户的体验造成不良影响。
随后,本书将介绍更高级的主题,例如使用cookie,通过动态HTML和XML使Web页面变得生动鲜活。最后还介绍了一种令人激动的较新技术Ajax。Ajax允许HTML页面中的JavaScript代码直接与服务器通信,最有用的就是通过Ajax查询服务器上的数据库中的信息。Google工具栏就是一个Ajax技术应用案例。如果在浏览器中安装了Google工具栏,只需在Google工具栏中输入搜索关键字,就可以获得相关信息,这些信息正是通过查询Google搜索数据库获取的。
最后探讨了一些省时的JavaScript框架,例如jQuery、Prototype和MooTools,了解它们的工作原理,以及它们如何帮助创建复杂而强大的JavaScript应用程序。
本书介绍的所有新概念都用实例加以说明。通过这些实例可以对所学的JavaScript原理进行实践,以巩固所学的知识。
本书末尾有4个附录,附录A是本书各章的习题答案,其他附录包含内容丰富且极富价值的参考资料。附录B是JavaScript语言的核心参考,附录C是完整的W3C DOM核心参考——还包括HTML DOM和DOM Level 2事件模型的信息,附录D是Latin-1字符集的十进制和十六进制字符码。