译者序

JavaScript是Web上的一种功能强大的编程语言,用于开发交互式网页。它不仅可以直接应用于HTML文档以获得交互效果或其他动态效果,而且还可以运行于服务器端来替代传统的CGI程序。此外,JavaScript符合ECMAScript语言标准,支持多种程序设计风格。

本书是一本面向入门级Web程序员的教材。书中内容由浅入深,既包含JavaScript的基本编程技术,也涵盖JavaScript与XML、PHP、MySQL的协同编程方法。与国内同类书籍相比,本书具有以下特点:

1)笔法细腻、循序渐进。本书详细讲解了程序设计的基本概念(如变量、选择语句和循环语句等),并且几乎对每个示例程序和代码都有详细的注释和讲解,从而使本书适用于从来没有或者略有编程经验的学生。

2)示例丰富、贯穿始终。本书几乎为每个新知识点都配有相应的例子,并且两个完整的案例(一个游戏网站和一个教学网站)贯穿全书各章正文和练习,从而增强趣味性和实用性。

3)立足基础、兼顾全局。本书主要讲解基于JavaScript的Web客户端编程技术,此外也简单介绍了Web服务器端开发技术PHP和MySQL,使学生能够很自然地使用JavaScript并且理解与服务器端技术的交互性。

本书可用作高等院校本、专科各专业JavaScript程序设计、Web程序设计和动态网页制作等课程的教材。

由于译者水平有限,译文中疏漏和错误难免,恳请读者批评指正。

译者

于中山大学