v

您的位置:VeryCD图书计算机与网络

图书资源事务区


《JavaScript DOM高级程序设计》(AdvancED DOM Scripting Dynamic Web Design Techniques)扫描版[PDF]

  • 状态: 精华资源
  • 摘要:
    图书分类软件
    出版社人民邮电出版社
    发行时间2008年07月01日
    语言简体中文
  • 时间: 2011/01/10 09:13:33 发布 | 2011/01/10 17:58:39 更新
  • 分类: 图书  计算机与网络 

gavin2u

精华资源: 161

全部资源: 161

相关: 分享到新浪微博   转播到腾讯微博   分享到开心网   分享到人人   分享到QQ空间   订阅本资源RSS更新   美味书签  subtitle
该内容尚未提供权利证明,无法提供下载。
中文名JavaScript DOM高级程序设计
原名AdvancED DOM Scripting Dynamic Web Design Techniques
别名JavaScript,DOM,程序设计
译者李松峰
图书分类软件
资源格式PDF
版本扫描版
出版社人民邮电出版社
书号9787115181091
发行时间2008年07月01日
地区大陆
语言简体中文
简介

IPB Image

编辑推荐

“本书是一本全景式的、沟通历史和未来的Web开发经典好书。是对现有JavaScript DoM程序开发最佳实践的一次大检阅和大放送,是推动Web标准化和向下一代Web开发挺进的里程碑式著作。”
                    ——本书译者
“如果你是一位中级JavaScript人员,还想更上一层楼,那么这将是使你梦想成真的绝妙好书。”
                    ——DOMAssistant库的作者Robert Nyman
本书深入浅出地讲述了作为一名专业的Web开发人员(或者真正的高手)所必须了解和掌握的高级知识,是Web编程领域名副其实的扛鼎之作。书中对核心 JavaScript原理的总结和概括、对最佳实践的倡导和践行、对DOM规范讲解的提纲挈领、对浏览器外部通信(Ajax)的反思与解决之道、对Web 2.o rXJ容整合(Mashup)的分类与讲说等,无一不折射出这本书是作者博观约取、厚积薄发的心血力作。
与此同时,如果你也醉心于Prototype、jQuery、YUI、Ext等优秀的JavaScript库,想见微知著地真正理解这些库背后的工作原理,甚至希望创建自己的库,那么这本书恰好适合你。

引用
软考官方指定教材及同步辅导书下载 | 软考历年真是解析与答案

软考视频 | 考试机构 | 考试时间安排

Java一览无余:Java视频教程 | Java SE | Java EE

.Net技术精品资料下载汇总:ASP.NET篇

.Net技术精品资料下载汇总:C#语言篇

.Net技术精品资料下载汇总:VB.NET篇

撼世出击:C/C++编程语言学习资料尽收眼底 电子书+视频教程

Visual C++(VC/MFC)学习电子书及开发工具下载

Perl/CGI脚本语言编程学习资源下载地址大全

Python语言编程学习资料(电子书+视频教程)下载汇总

最新最全Ruby、Ruby on Rails精品电子书等学习资料下载

数据库管理系统(DBMS)精品学习资源汇总:MySQL篇 | SQL Server篇 | Oracle篇

平面设计优秀资源学习下载 | Flash优秀资源学习下载 | 3D动画优秀资源学习下载

最强HTML/xHTML、CSS精品学习资料下载汇总

最新JavaScript、Ajax典藏级学习资料下载分类汇总

网络最强PHP开发工具+电子书+视频教程等资料下载汇总

UML学习电子资下载汇总 软件设计与开发人员必备

经典LinuxCBT视频教程系列 Linux快速学习视频教程一帖通

天罗地网:精品Linux学习资料大收集(电子书+视频教程) Linux参考资源大系

Linux系统管理员必备参考资料下载汇总

Linux shell、内核及系统编程精品资料下载汇总

UNIX操作系统精品学习资料<电子书+视频>分类总汇

FreeBSD/OpenBSD/NetBSD精品学习资源索引 含书籍+视频

Solaris/OpenSolaris电子书、视频等精华资料下载索引
内容简介

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

作者简介

Jeffrey Sambells资深Web设计师和程序员。We—Create公司创始人之一暨研发总监。除本书外,他还与人合写了Beginning Google MapsApplications with PHPand Ajax等著作。

IPB Image



目录

第一部分 深入理解DOM脚本编程
第1章 遵循最佳实践
1.1 不唐突和渐进增强
1.2 让JavaScript运行起来
1.2.1 把行为从结构中分离出来
1.2.2 不要版本检测
1.2.3 通过平稳退化保证可访问性
1.2.4 为重用命名空间而进行规划
1.2.5 通过可重用的对象把事情简化
1.2.6 一定要自己动手写代码
1.3 JavaScript语法中常见的陷阱
1.3.1 区分大小写
1.3.2 单引号与双引号
1.3.3 换行
1.3.4 可选的分号和花括号
1.3.5 重载(并非真正的重载)
1.3.6 匿名函数
1.3.7 作用域解析和闭包
1.3.8 迭代对象
1.3.9 函数的调用和引用(不带括号)
1.4 实例:WYSIWYGJavaScript翻转图
1.5 小结
第2章 创建可重用的对象
2.1 对象中包含什么
2.1.1 继承
2.1.2 理解对象成员
2.1.3 window对象中的一切
2.1.4 理解作用域和闭包是根本
2.2 创建你自己的对象
2.2.1 一变多:创建构造函数
2.2.2 添加静态方法
2.2.3 向原型中添加公有方法
2.2.4 公有、私有、特权和静态成员真那么重要吗
2.2.5 对象字面量
2.3 this是什么
2.4 try{}、catch{}和异常处理
2.5 实例:你自己的调试日志
2.5.1 为什么需要JavaScript日志对象
2.5.2 myLogger()对象
2.6 小结
第3章 DOM2核心和DOM2 HTML
3.1 DOM不是JavaScript,它是文档
3.2 DOM的级别
3.2.1 DOM 0 级
3.2.2 DOM 1 级
3.2.3 DOM 2 级
3.2.4 DOM 3 级
3.2.5 哪个级别适合你
3.3 创建示例文档
3.3.1 创建DOM文件
3.3.2 选择一个浏览器
3.4 DOM核心
3.4.1 继承在DOM中的重要性
3.4.2 核心Node对象
3.4.3 核心Element对象
3.4.4 核心Document对象
3.4.5 遍历和迭代DOM树
3.5 DOM HTML
3.5.1 DOM2 HTML 的HTMLDocument对象
3.5.2 DOM2 HTML 的HTMLElement对象
3.6 实例:将手工HTML代码转换为DOM代码
3.6.1 DOM生成工具的HTML文件
3.6.2 使用示例HTML片段进行测试
3.6.3 扩充ADS库
3.6.4 generateDOM对象的框架
3.7 小结
第4章 响应用户操作和事件
4.1 DOM2级事件
4.2 事件的类型
4.2.1 对象事件
4.2.2 鼠标移动事件
4.2.3 鼠标单击事件
4.2.4 键盘事件
4.2.5 表单相关的事件
4.2.6 针对W3C DOM的事件
4.2.7 自定义事件
4.3 控制事件流和注册事件侦听器
4.3.1 事件流
4.3.2 注册事件
4.3.3 在事件侦听器中访问事件对象
4.3.4 跨浏览器的事件属性和方法
4.4 小结
第5章 动态修改样式和层迭样式表
5.1 W3CDOM2样式规范
5.1.1 CSSStyleSheet对象
5.1.2 CSSStyleRule对象
5.1.3 CSSStyleDeclaration对象
5.1.4 支持的匮乏
5.2 当DOM 脚本遇到样式
5.3 把样式置于DOM脚本之外
5.3.1 style属性
5.3.2 基于className切换样式
5.3.3 切换样式表
5.3.4 修改CSS规则
5.4 访问计算样式
5.5 Microsoft的filter属性
5.6 实例:简单的渐变效果
5.7 小结
第6章 案例研究:图像裁剪和缩放工具
6.1 测试文件
6.2 imageEditor对象
6.2.1 调用imageEditor工具
6.2.2 imageEditor载入事件
6.2.3 创建编辑器标记和对象
6.2.4 向imageEditor对象添加事件侦听器
6.2.5 缩放图像
6.2.6 裁剪图像
6.2.7 未完成的图像编辑器
6.3 小结
第二部分 浏览器外部通信
第7章 向应用程序中加入Ajax
7.1 组合的技术
7.1.1 语义化XHTML和DOM
7.1.2 JavaScript和XMLHttpRequest对象
7.1.3 XML
7.1.4 一个可重用的对象
7.1.5 Ajax是正确的选择吗
7.2 为什么Ajax会破坏网站及如何解决
7.2.1 依赖JavaScript生成内容
7.2.2 通过script标签绕过跨站点限制
7.2.3 后退按钮和书签功能
7.2.4 完成请求的赛跑
7.2.5 增加资源占用
7.2.6 问题解决了吗
7.3 实例:Ajax增强的相册
7.4 小结
第8章 案例研究:实现带进度条的异步文件上传功能
8.1 信息载入时的小生命
8.2 起点
8.3 完成整合:上传进度指示器
8.3.1 addProgressBar()对象的结构
8.3.2 载入事件
8.3.3 addProgressBar()对象
8.4 小结
第三部分 部分高级脚本编程资源
第9章 通过库来提高生产力
9.1 选择合适的库
9.2 增强DOM操作能力
9.2.1 连缀语法
9.2.2 通过回调函数进行过滤
9.2.3 操纵DOM文档
9.3 处理事件
9.3.1 注册事件
9.3.2 自定义事件
9.4 访问和操纵样式
9.5 通信
9.6 小结
第10章 添加效果增强用户体验
10.1 自己动手实现效果
10.1.1 让我看到内容
10.1.2 提供反馈
10.2 几个视觉效果库简介
10.3 视觉盛宴
10.3.1 MOO式的CSS属性修改
10.3.2 通过Script.aculo.us实现视觉效果
10.3.3 通过Moo.fx实现逼真的运动效果
10.3.4 圆角效果
10.3.5 其他库
10.4 行为增强
10.5 小结
第11章 丰富的Mashup!运用API添加地图、搜索及更多功能
11.1 API密钥
11.2 客户端API:离不开JavaScript
11.2.1 地图中的Mashup应用
11.2.2 Ajax搜索请求
11.2.3 地图与搜索的Mashup应用
11.3 服务器端API:需要代理脚本
11.3.1 通过Basecamp构建集成的To-Do列表
11.3.2 通过Flickr取得个性头像
11.4 小结
第12章 案例研究:用DOM设计选择列表
12.1 经典的感觉
12.2 构建更好的选择列表
12.3 策略?我们不需要臭哄哄的策略
12.3.1 相关的文件
12.3.2 FauxSelect对象
12.3.3 开始创建人造select元素
12.3.4 查找select元素
12.3.5 构建DOM元素
12.4 添加事件——为人造select赋予生命
12.5 让表单绽放光彩
12.6 行为修正
12.6.1 z-index来救急
12.6.2 键盘控制及其他细节
12.6.3 select太大了吗
12.7 最后的细节
12.8 继续替换select的冒险
12.9 小结

正在读取……

这里是其它用户补充的资源(我也要补充):

暂无补充资源
正在加载,请稍等...

点击查看所有90网友评论

 

(?) [公告]留口水、评论相关规则 | [活动]每日签到 轻松领取电驴经验

    小贴士:
  1. 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  2. 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  3. 勿催片。请相信驴友们对分享是富有激情的,如果确有更新版本,您一定能搜索到。
  4. 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
  5. 如果您发现自己的评论不见了,请参考以上4条。