
JavaScript DOM编程艺术作者:(英)(Jeremy Keith)
译者:杨涛 王建桥 杨晓云 等
市场价:¥39.00
出版社:人民邮电出版社
页码:300 页码
出版日:2007年
·ISBN:9787115139214
版次:2007年1月第1版
装帧:平装
开本:16开
内容简介■Amazon 超级畅销书
■从 JavaScript 到 Ajax 的必由之路
■释放 JavaScript 和 DOM 编程的惊人潜力
随着Ajax的兴起,JavaScript再一次成为炙手可热的技术。然而,在历史上,它并不是一直这么幸运,由于主流浏览器之间的不兼容,以JavaScript为核心的DHTML曾经昙花一现,很快被人遗忘。 俱往矣,如今的网页设计已经翻开了新的一页。在CSS彻底改变了Web页面布局的方式之后,万维网联盟跨浏览器的DOM标准的制定,使JavaScript终于突破瓶颈,成了大大改善网页用户体验的利器。 本书在简洁明快地讲述JavaScript和DOM的基本知识之后,通过几个实例演示了大师级的网页开发技术,并透彻阐述了一些至关重要的JavaScript编程原则和最佳实践,包括预留退路、循序渐进和以用户为中心等。读者可以非常直观地加以领悟,迅速使自己的编程技术更上一层楼。
本书讲述了JavaScript和DOM的基础知识,但重点放在DOM编程技术背后的思路和原则:预留退路、循序渐进和以用户为中心等,这些概念对于任何前端Web开发工作都非常重要。本书将这些概念贯穿在书中的所有代码示例中,使你看到用来创建图片库页面的脚本、用来创建动画效果的脚本和用来丰富页面元素呈现效果的脚本,最后结合所讲述的内容创建了一个实际的网站。
本书适合Web设计师和开发人员阅读。
作者简介Jeremy Keith 国际知名的Web设计师,Web标准计划(webstandards.org)成员,DOM Scripting任务组负责人之一。除本书外,他还正在撰写众所期待的《Bulletproof Ajax》一书(中文版将由人民邮电出版社出版)。可以通过其个人网站adactio.com与他联系。
媒体推荐“本书理应奉为经典。文笔清晰,采用了优秀的编程原则,严格遵守相应的标准。真是完美的结合。” ——Slashdot
“我要隆重推荐本书。它前所未有地演示了DOM脚本编程的真正潜力。无论你是JavaScript新手还是专家,本书都绝对必读。”——Garrent Dimon,Digital-Web.com
随着Ajax的兴起,JavaScript再一次成为炙手可热的技术。然而,在历史上,它并不是一直这么幸运,由于主流浏览器之间的不兼容,以JavaScript为核心的DHTML曾经昙花一现,很快被人遗忘。
俱往矣,如今的网页设计已经翻开了新的一页。在CSS彻底改变了Web页面布局的方式之后,万维网联盟跨浏览器的DOM标准的制定,使JavaScript终于突破瓶颈,成了大大改善网页用户体验的利器。
本书在简洁明快地讲述JavaScript和DOM的基本知识之后,通过几个实例演示了大师级的网页开发技术,并透彻阐述了一些至关重要的JavaScript编程原则和最佳实践,包括预留退路、循序渐进和以用户为中心等。读者可以非常直观地加以领悟,迅速使自己的编程技术更上一层楼。
目录第1章 JavaScript简史
1.1JavaScript的起源
1.2浏览器之争
1.3制定标准
1.4小结
第2章 JavaScript语法
2.1准备工作
2.2语法
2.3语句
2.4变量
2.5操作
2.6条件语句
2.7循环语句
2.8函数
2.9对象
2.10小结
第3章 DOM
3.1文档:DOM中的“D”
3.2对象:DOM中的“O”
3.3模型:DOM中的“M”
3.4趁热打铁
3.5小结
第4章 案例研究:JavaScript美术馆
4.1编写标记语言文档
4.2编写JavaScript函数
4.3JavaScript函数的调用
4.4对JavaScript函数进行功能扩展
4.5小结
第5章 JavaScript编程原则和良好习惯
5.1不要误解JavaScript
5.2预留退路
5.3向CSS学习
5.4分离JavaScript
5.5向后兼容性
5.6小结
第6章 案例研究:JavaScript美术馆改进版
6.1快速回顾
6.2解决“预留退路”问题
6.3解决“分离JavaScript”问题
6.4JavaScript函数的优化:不要做太多的假设
6.5DOM Core和HTML-DOM
6.6小结
第7章 动态创建HTML内容
7.1document.write()方法
7.2innerHTML属性
7.3DOM提供的方法
7.4重回“JavaScript美术馆”
7.5小结
7.6下章简介
第8章 充实文档的内容
8.1 不应该做的事情
8.2 把“不可见”变成“可见”
8.3 原始内容
8.4 XHTML文档
8.5 CSS
8.6 JavaScript代码
8.7 小结
8.8 下章简介
第9章 CSS-DOM
9.1 三位一体的网页
9.2 style属性
9.3 何时该用DOM脚本去设置样式信息
9.4 className属性
9.5 小结
第10章 用JavaScript实现动画效果
10.1 何为动画
10.2 实用的动画
10.3 改进动画效果
10.4 最后的优化
10.5 小结
第11章 学以致用:JavaScript网站设计实战
11.1 案例背景介绍
11.2 页面视觉效果设计
11.3 CSS
11.4 颜色
11.5 XHTML文档
11.6 JavaScript脚本
11.7 小结
11.8 下章简介
第12章 展望DOM脚本编程技术
12.1 Web的现状
12.2 Ajax技术
12.3 Web应用
12.4 小结
附录 DOM方法和属性