图书介绍

JavaScript DOM编程艺术【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

JavaScript DOM编程艺术
  • (英)基思,(加)桑布尔斯著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115249999
  • 出版时间:2011
  • 标注页数:286页
  • 文件大小:49MB
  • 文件页数:300页
  • 主题词: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章 JavaScript简史1

1.1 JavaScript的起源1

1.2 DOM2

1.3浏览器战争3

1.3.1 DHTML3

1.3.2浏览器之间的冲突3

1.4制定标准4

1.4.1浏览器以外的考虑4

1.4.2浏览器战争的结局5

1.4.3崭新的起点5

1.5小结6

第2章 JavaScript语法8

2.1准备工作8

2.2语法10

2.2.1语句10

2.2.2注释10

2.2.3变量11

2.2.4数据类型14

2.2.5数组16

2.2.6对象18

2.3操作19

2.4条件语句21

2.4.1比较操作符22

2.4.2逻辑操作符23

2.5循环语句24

2.5.1 while循环24

2.5.2 for循环25

2.6函数26

2.7对象29

2.7.1内建对象30

2.7.2宿主对象31

2.8小结31

第3章 DOM32

3.1文档:DOM中的“D”32

3.2对象:DOM中的“O”32

3.3模型:DOM中的“M”33

3.4节点35

3.4.1元素节点35

3.4.2文本节点35

3.4.3属性节点36

3.4.4 CSS36

3.4.5获取元素38

3.4.6盘点知识42

3.5获取和设置属性43

3.5.1 getAttribute43

3.5.2 setAttribute44

3.6小结45

第4章 案例研究:JavaScript图片库46

4.1标记46

4.2 JavaScript48

4.2.1非DOM解决方案49

4.2.2最终的函数代码清单50

4.3应用这个JavaScript函数50

4.4对这个函数进行扩展52

4.4.1 childNodes属性53

4.4.2 nodeType属性54

4.4.3在标记里增加一段描述54

4.4.4用JavaScript改变这段描述55

4.4.5 nodeValue属性56

4.4.6 firstChild和lastChild属性56

4.4.7利用nodeValue属性刷新这段描述57

4.5小结60

第5章 最佳实践61

5.1过去的错误61

5.1.1不要怪罪JavaScript61

5.1.2 Flash的遭遇62

5.1.3质疑一切63

5.2平稳退化63

5.2.1 “javascript:”伪协议64

5.2.2内嵌的事件处理函数65

5.2.3谁关心这个65

5.3向CSS学习66

5.3.1结构与样式的分离66

5.3.2渐进增强67

5.4分离JavaScript68

5.5向后兼容70

5.5.1对象检测70

5.5.2浏览器嗅探技术71

5.6性能考虑72

5.6.1尽量少访问DOM和尽量减少标记72

5.6.2合并和放置脚本73

5.6.3压缩脚本73

5.7小结74

第6章 案例研究:图片库改进版75

6.1快速回顾75

6.2它支持平稳退化吗76

6.3它的JavaScript与HTML标记是分离的吗77

6.3.1添加事件处理函数77

6.3.2共享onload事件82

6.4不要做太多的假设84

6.5优化86

6.6键盘访问88

6.7把JavaScript与CSS结合起来90

6.8 DOM Core和HTML-DOM93

6.9小结94

第7章 动态创建标记96

7.1一些传统方法96

7.1.1 document.write96

7.1.2 innerHTML属性98

7.2 DOM方法101

7.2.1 createElement方法101

7.2.2 appendChild方法102

7.2.3 createTextNode方法103

7.2.4一个更复杂的组合105

7.3重回图片库107

7.3.1在已有元素前插入一个新元素108

7.3.2在现有方法后插入一个新元素109

7.3.3图片库二次改进版111

7.4 Ajax114

7.4.1 XMLHttpRequest对象115

7.4.2渐进增强与Ajax119

7.4.3 Hijax120

7.5小结121

第8章 充实文档的内容122

8.1不应该做什么122

8.2把“不可见”变成“可见”123

8.3内容123

8.3.1选用HTML、XHTML还是HTML5124

8.3.2 CSS126

8.3.3 JavaScript127

8.4显示“缩略语列表”127

8.4.1编写displayAbbreviations函数128

8.4.2创建标记130

8.4.3一个浏览器“地雷”135

8.5显示“文献来源链接表”138

8.6显示“快捷键清单”143

8.7检索和添加信息146

8.8小结147

第9章 CSS-DOM148

9.1三位一体的网页148

9.1.1结构层148

9.1.2表示层148

9.1.3行为层149

9.1.4分离150

9.2 style属性150

9.2.1获取样式151

9.2.2设置样式156

9.3何时该用DOM脚本设置样式158

9.3.1根据元素在节点树里的位置来设置样式158

9.3.2根据某种条件反复设置某种样式161

9.3.3响应事件165

9.4 className属性167

9.5小结171

第10章 用JavaScript实现动画效果172

10.1动画基础知识172

10.1.1位置172

10.1.2时间175

10.1.3时间递增量175

10.1.4抽象178

10.2实用的动画184

10.2.1提出问题184

10.2.2解决问题186

10.2.3 CSS187

10.2.4 JavaScript189

10.2.5变量作用域问题192

10.2.6改进动画效果193

10.2.7添加安全检查196

10.2.8生成HTML标记198

10.3小结200

第11章 HTML5201

11.1 HTML5简介201

11.2来自朋友的忠告203

11.3几个示例204

11.3.1 Canvas205

11.3.2音频和视频209

11.3.3表单215

11.4 HTML5还有其他特性吗219

11.5小结219

第12章 综合示例220

12.1项目简介220

12.1.1原始资料220

12.1.2站点结构220

12.1.3页面结构221

12.2设计222

12.3 CSS223

12.3.1颜色225

12.3.2布局226

12.3.3版式228

12.4标记229

12.5 JavaScript230

12.5.1页面突出显示231

12.5.2 JavaScript幻灯片235

12.5.3内部导航239

12.5.4 JavaScript图片库242

12.5.5增强表格245

12.5.6增强表单249

12.5.7压缩代码263

12.6小结264

附录JavaScript库265

热门推荐