JavaScript DOM高级程序设计
JavaScript DOM高级程序设计封面图

JavaScript DOM高级程序设计

(加) 桑贝斯 (Sambells,J.) , (美) 古斯塔夫森 (Gustafson,A.) , 著

出版社:人民邮电出版社

年代:2008

定价:59.0

书籍简介:

本书注重理论与实践的结合,全面讲述高级的DOM脚本编程。全书分为3个部分:第一部分“深入理解DOM脚本编程”,涉及W3C DOM规范的各方面,包括非标准的浏览器支持和不支持的内容;第二部分“浏览器外部通信”,以Ajax和客户端-服务器端通信为主题;第三部分“部分高级脚本编程资源”,集中介绍了一批第三方脚本编程资源,包括库和API。同时,每部分的最后一章都为案例学习,将学到的内容应用于实践。通过学习全书内容,读者将能构建起属于自己的DOM实用方法库。

书籍目录:

第一部分深入理解DOM脚本编程

第1章遵循最佳实践2

1.1不唐突和渐进增强2

1.2让JavaScript运行起来4

1.2.1把行为从结构中分离出来4

1.2.2不要版本检测11

1.2.3通过平稳退化保证可访问性13

1.2.4为重用命名空间而进行规划14

1.2.5通过可重用的对象把事情简化17

1.2.6一定要自己动手写代码26

1.3JavaScript语法中常见的陷阱27

1.3.1区分大小写27

1.3.2单引号与双引号27

1.3.3换行28

1.3.4可选的分号和花括号28

1.3.5重载(并非真正的重载)29

1.3.6匿名函数30

1.3.7作用域解析和闭包30

1.3.8迭代对象35

1.3.9函数的调用和引用(不带括号)36

1.4实例:WYSIWYGJavaScript翻转图36

1.5小结43

第2章创建可重用的对象

……

第3章DOM2核心和DOM2HTML

第4章响应用户操作和事件

第5章动态修改样式和层叠样式表

第6章案例研究:图像裁剪和缩放工具

第二部分浏览器外部通信

第7章向应用程序中加入Ajax

第8章案例研究:实现带进度条的异步文件上传功能

第三部分部分高级脚本编程资源

第9章通过库来提高生产力

第10章添加效果增强用户体验

第11章丰富的Mashup!运用API添加地图、搜索及更多功能

第12章案例研究:用DOM设计选择列表

内容摘要:

  本书深入浅出地讲述了作为一名专业的Web开发人员(或者真正的高手)所必须了解和掌握的高级知识,是Web编程领域名副其实的扛鼎之作。书中对核心JavaScript原理的总结和概括、对最佳实践的倡导和践行、对DOM规范讲解的提纲挈领、对浏览器外部通信(Ajax)的反思与解决之道、对Web2.0内容整合(Mashup)的分类与讲说等,无一不折射出这本书是作者博观约取、厚积薄发的心血力作。与此同时,如果你也醉心于Prototype、jQuery、YUI、Ext等优秀的JavaScript库,想见微知著地真正理解这些库背后的工作原理,甚至希望创建自己的库,那么这本书恰好适合你。  本书注重理论与实践的结合,全面讲述高级的DOM脚本编程。全书分为3个部分:第一部分“深入理解DOM脚本编程”,涉及W3CDOM规范的各方面,包括非标准的浏览器支持和不支持的内容;第二部分“浏览器外部通信”,以Ajax和客户端服务器端通信为主题;第三部分“部分高级脚本编程资源”,集中介绍了一批第三方脚本编程资源,包括库和API。同时,每部分的最后一章都为案例研究,将学到的内容应用于实践。通过学习全书内容,读者将能构建起属于自己的DOM实用方法库。  本书适合有Web开发和设计经验的读者阅读和参考。

书籍规格:

书籍详细信息
书名JavaScript DOM高级程序设计站内查询相似图书
丛书名图灵程序设计丛书
9787115181091
如需购买下载《JavaScript DOM高级程序设计》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次1版印次1
定价(元)59.0语种简体中文
尺寸26装帧平装
页数 238 印数

书籍信息归属:

JavaScript DOM高级程序设计是人民邮电出版社于2008.06出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计 的书籍。