图书介绍

JavaScript DOM高级程序设计【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

JavaScript DOM高级程序设计
  • (加)桑贝斯(Sambells,J.),(美)古斯塔夫森(Gustafson,A.)著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115181098
  • 出版时间:2008
  • 标注页数:457页
  • 文件大小:93MB
  • 文件页数:472页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

JavaScript DOM高级程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 遵循最佳实践2

不唐突和渐进增强2

让JavaScpt运行起来4

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

不要版本检测11

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

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

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

一定要自己动手写代码26

JavaScpt语法中常见的陷阱27

区分大小写27

单引号与双引号27

换行28

可选的分号和花括号28

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

匿名函数30

作用域解析和闭包30

迭代对象35

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

实例:WYSIWYG JavaScpt翻转图36

小结43

第2章 创建可重用的对象44

对象中包含什么44

继承45

理解对象成员46

window对象中的一切48

理解作用域和闭包是根本51

创建你自己的对象52

一变多:创建构造函数53

添加静态方法54

向原型中添加公有方法55

公有、私有、特权和静态成员真那么重要吗58

对象字面量59

this是什么61

try {}、catch{}和异常处理66

实例:你自己的调试日志67

为什么需要JavaScript日志对象68

myLogger ()对象68

小结76

第3章DOM2核心和DOM2 HTML77

DOM不是JavaScript,它是文档77

DOM的级别78

DOM 0级78

DOM 1级78

DOM 2级79

DOM 3级79

哪个级别适合你81

创建示例文档82

创建DOM文件83

选择一个浏览器84

DOM核心86

继承在DOM中的重要性88

核心Node对象89

核心Element对象102

核心Document对象104

遍历和迭代DOM树106

DOM HTML108

DOM2 HTML的HTMLDocument对象108

DOM2 HTML的HTMLElement对象109

实例:将手工HTML代码转换为DOM代码110

DOM生成工具的HTML文件111

使用示例HTML片段进行测试112

扩充ADS库113

generateDOM对象的框架115

小结127

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

DOM2级事件129

事件的类型130

对象事件130

鼠标移动事件132

鼠标单击事件134

键盘事件136

表单相关的事件136

针对W3C DOM的事件142

自定义事件143

控制事件流和注册事件侦听器143

事件流143

注册事件151

在事件侦听器中访问事件对象159

跨浏览器的事件属性和方法160

小结170

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

W3C DOM2样式规范171

CSSStyleSheet对象171

CSSStyleRule对象172

CSSStyleDeclaration对象173

支持的匮乏173

当DOM脚本遇到样式173

把样式置于DOM脚本之外179

style属性179

基于className切换样式182

切换样式表185

修改CSS规则192

访问计算样式200

Microsoft的fi1ter属性201

实例:简单的渐变效果204

小结207

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

测试文件208

imageEditor对象212

调用imageEditor工具216

imageEditor载入事件217

创建编辑器标记和对象218

向imageEditor对象添加事件侦听器224

缩放图像227

裁剪图像230

未完成的图像编辑器234

小结234

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

组合的技术236

语义化XHTML和DOM 237

JavaScript和XMLHttpRequest对象237

XML244

一个可重用的对象248

Ajax是正确的选择吗253

为什么Ajax会破坏网站及如何解决253

依赖JavaScript生成内容253

通过<script>标签绕过跨站点限制254

后退按钮和书签功能260

完成请求的赛跑270

增加资源占用278

问题解决了吗278

实例:Ajax增强的相册278

小结285

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

信息载入时的小生命288

起点291

完成整合:上传进度指示器292

addprogressBar对象的结构294

载入事件296

addprogressBar()对象296

小结308

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

选择合适的库311

增强DOM操作能力314

连缀语法314

通过回调函数进行过滤321

操纵DOM文档322

处理事件324

注册事件325

自定义事件327

访问和操纵样式329

通信329

小结334

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

自己动手实现效果335

让我看到内容336

提供反馈340

几个视觉效果库简介342

视觉盛宴343

MOO式的CSS属性修改344

通过Script*aculo*us实现视觉效果353

通过Moo.fx实现逼真的运动效果356

圆角效果360

其他库362

行为增强362

小结374

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

API密钥376

客户端API:离不开JavaScript 377

地图中的Mashup应用377

Ajax搜索请求388

地图与搜索的Mashup应用397

服务器端API:需要代理脚本400

通过Basecamp构建集成的To-Do列表403

通过Flickr取得个性头像412

小结416

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

经典的感觉417

构建更好的选择列表418

策略?我们不需要臭哄哄的策略420

相关的文件420

FauxSelect对象421

开始创建人造select元素423

查找select元素425

构建DOM元素427

添加事件——为人造select赋予生命431

让表单绽放光彩435

行为修正445

z-index来救急447

键盘控制及其他细节449

select太大了吗454

最后的细节455

继续替换select的冒险456

小结457

热门推荐