内容梗概
本书划分为5个部分,每个部分各包含几章。
·第一部分,JavaScript入门,从非常基础的内容开始。我们将学习JavaScript的基本构建块,并且得到一些关于计算机编程的有用的通用提示。这一部分教你如何为Web页面添加脚本、存储和操作信息,并且给程序添加智能以使它能够对不同的条件做出响应。我们还学习了如何和浏览器窗口通信,存储和读取cookie,对鼠标单击和表单提交等各种事件做出响应,以及修改Web页面的HTML。
·第二部分,jQuery入门,介绍了Web最流行的JavaScript库:jQuery。这里,我们将学习这一惊人的编程工具的基础知识,该工具将使你成为一个更有生产力和能力的JavaScript程序员。我们将学习如何选择和操作页面元素,通过让页面元素响应访问者,从而增加交互性;并且添加漂亮的视觉效果和动画。
·第三部分,构建页面功能,提供了关于JavaScript实际应用的很多真实的示例。我们学习了如何创建弹出式导航栏,以及构建一个可交互的照片集。
我们通过使用添加表单验证(以使访问者不会提交遗漏信息的表单),添加一个日历挂件来更容易地选择日期,以及根据Web访问者做出的选择来改变表单选项等方法,使得表单更为有用。最后,我们还使用标签页面板、折叠面板和弹出式对话框来创建有趣的用户界面,这些界面外观很好看而且功能完备。
·第四部分,Ajax与Web服务器通信,介绍了凭借一己之力就使得JavaScript成为最耀眼的We b语言的一种技术。在该部分中,我们学习了如何使用JavaScript与Web服务器通信,以便页面能够接收信息并根据Web服务器提供的信息来更新自己,而不必载入一个新的Web页面。
注意:你将会看到按部就班的说明,介绍如何在你的计算机上安装一个Web服务器,以便可以利用本书配套Web页面上的(第三部分介绍的)漂亮的技术(参见后面的“生动示例”了解更多细节)。
·第五部分,提示、技巧和除错,在似乎什么也无效的时候给你提供帮助:可能完美地编写了JavaScript程序却没有看到它达到我们所预期的效果(或者情况更糟,它根本不工作)。你将了解程序员新手最常犯的一些错误,并学习发现程序中的错误并进行修正的技术。
在本书的最后有一个附录,给出了帮助你进一步学习JavaScript编程语言的参考书目列表。