本书是Web开发人员学习JavaScript技术的优秀教程,得到Web开发社区的广泛好评,同时还得到Ajax先驱Jesse James Garrett的高度评价和推荐!本书作者以实例分析为出发点,带领读者循序渐进地理解每一个脚本,并耐心解释实现期望效果的过程,可帮助读者全面掌握JavaScript技术,把自己平淡无奇的网站打扮得光彩照人。本书的配套网站提供了书中的所有示例代码、图像、习题答案、用于复杂应用程序的脚本库,以及各种实用软件工具,大大提高了读者的学习效率。
通过JavaScript,可以方便快捷地为网页添加交互性、动画效果及其他特技。不过,可不是把本书提供的脚本剪贴到你的HTML中就万事大吉了,否则,当剪贴的脚本无法运行时你一定会大失所望。作者Thau以实例分析为出发点,带你循序渐进地理解每一个脚本,耐心地解释实现期望效果的过程。
由于Ajax对于今天的JavaScript而言,已经成为不可不谈的主题,因此本书第2版也进行了彻底更新,增加了介绍Ajax的新章节,以便读者及时地掌握这一重要技术,创建出真正意义上的动态网页。本书第2版还修订了附录的内容,同时全面补充了能体现当前Web开发环境的新例子。通过本书,你能够学到:
使用框架、表单、cookie和警告框;
通过事件响应用户操作;
实现图像交替和翻转;
编写自定义函数;
存储用户的选项并创建购物车程序;
使用动态HTML把网页转换为多媒体应用程序。
如果你的页面需要推陈出新,本书可以帮你把平淡无奇的网站打扮得光彩照人。
第1章 JavaScript入门
第2章 使用变量和内置函数自动更新网页
第3章 满足浏览器的需要
第4章 制作翻转图
第5章 打开和操纵窗口
第6章 编写自己的JavaScript函数
第7章 通过表单提供和接收信息
第8章 通过数组和循环记录信息
第9章 计时事件
第10章 使用框架和图像地图
第11章 验证表单、消息字符串及与服务器端程序协作
第12章 通过cookie保存访客信息
第13章 DHTML
第14章 AJAX基础
第15章 JavaScript和Ajax中的XML
第16章 服务器端Ajax
第17章 综合应用实例:共享的To Do列表
第18章 调试JavaScript和Ajax。
附录A 习题答案
附录B 学习资源
附录C JavaScript对象和函数参数
附录D 第15章的意大利语翻译程序和第17章的To Do列表应用程序