图书介绍
HTML5与JavaScript程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 陈爽,贺荣著 著
- 出版社: 北京:北京交通大学出版社
- ISBN:9787512112575
- 出版时间:2012
- 标注页数:346页
- 文件大小:119MB
- 文件页数:358页
- 主题词:超文本标记语言-程序设计;网页制作工具-程序设计;JAVA语言-程序设计
PDF下载
下载说明
HTML5与JavaScript程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 HTML 5概述1
1.1 HTML 5发展历程1
1.2 HTML 5的优势2
1.3 HTML 5与HTML 4的区别2
1.3.1 DOCTYPE和字符集2
1.3.2新增和废除的标签3
1.3.3新增和废除的属性5
1.3.4新增和废除的事件属性6
上篇 JavaScript知识精讲11
第2章 JavaScript与浏览器11
2.1浏览器的历史11
2.2 JavaScript的诞生12
2.2.1 JavaScript与浏览器12
2.2.2 JavaScript大事记13
2.3 JavaScript开发初步13
2.3.1 Hello JavaScript13
2.3.2开发与调试工具14
2.3.3使用Firebug调试JavaScript16
第3章 JavaScript语法基础18
3.1标识符18
3.1.1变量与常量20
3.1.2注释20
3.1.3语句21
3.1.4代码块21
3.2数据类型21
3.2.1 string字符串类型21
3.2.2 number数字类型22
3.2.3 boolean布尔类型23
3.2.4 object对象类型23
3.2.5 function函数类型23
3.2.6 undefined未定义类型23
3.3运算符24
3.3.1算术运算符24
3.3.2赋值运算符25
3.3.3逻辑运算符26
3.3.4比较运算符26
3.3.5运算符优先级27
3.3.6数据类型转换27
第4章 控制语句29
4.1条件判断29
4.1.1 null在if/else中的使用30
4.1.2 if/else三元表达式30
4.2分支判断31
4.3循环33
4.3.1 for循环33
4.3.2 while循环34
4.3.3循环的中断与继续35
4.4异常处理35
4.4.1使用throw36
4.4.2常见的异常类型37
第5章 函数39
5.1函数的定义39
5.1.1函数名39
5.1.2参数39
5.1.3返回值41
5.1.4函数执行42
5.2局部/全局变量45
5.3特殊的函数46
5.3.1匿名函数46
5.3.2 void函数47
5.3.3递归函数47
5.3.4立即执行函数50
5.4其他常用函数51
第6章 常用对象54
6.1 String对象54
6.1.1常用属性与方法54
6.1.2典型实例56
6.2 RegExp正则表达式对象58
6.2.1匹配规则58
6.2.2常用属性与方法60
6.2.3典型事例61
6.3 Number对象62
6.3.1常用属性与方法62
6.3.2典型实例63
6.4 Array数组65
6.4.1常用属性与方法66
6.4.2典型实例67
6.4.3多维数组与矩阵71
6.5 Math对象73
6.5.1常用属性与方法73
6.5.2典型实例74
6.6 Date对象75
6.6.1常用属性与方法76
6.6.2典型实例77
第7章 JavaScript与对象80
7.1类和对象80
7.1.1定义类80
7.1.2类的属性81
7.1.3类的方法82
7.1.4类的构造函数83
7.2继承83
7.2.1 prototype原型83
7.2.2继承的实现84
7.2.3 this指针86
7.3自定义Class对象87
第8章 BOM模型89
8.1 window对象89
8.1.1常用属性与方法89
8.1.2典型实例91
8.2 Location对象94
8.2.1常用属性与方法94
8.2.2典型实例95
8.3 history对象96
8.3.1常用属性和方法96
8.3.2典型实例97
8.4 Navigator对象98
8.4.1常用属性和方法98
8.4.2典型实例98
8.5 Screen对象100
8.5.1常用属性100
8.5.2典型实例101
8.6 Cookies102
第9章 DOM模型105
9.1原理105
9.2 DOM操作106
9.2.1引用节点106
9.2.2获取节点信息109
9.2.3新建与删除节点109
9.3使用HTML Document对象111
9.3.1访问HTML标签111
9.3.2 table标签113
9.3.3 form标签116
9.3.4 Anchor锚文本与IMG标签119
9.3.5动态修改样式122
第10章 JavaScript事件124
10.1事件原理124
10.1.1事件流124
10.1.2事件处理与事件监听器125
10.1.3事件模型控制127
10.2 HTML分派事件处理129
10.3常用事件130
10.3.1鼠标事件130
10.3.2键盘事件133
10.3.3其他事件135
10.4自定义DOM事件136
第11章 Ajax基础138
11.1 Ajax基本原理138
11.2 XML139
11.2.1 XML实例139
11.2.2 XML的基本概念140
11.2.3操作XML140
11.3 XMLHttpRequest144
第12章 JavaScript性能优化148
12.1问题的提出148
12.2 JavaScript加载149
12.2.1统一加载JavaScript149
12.2.2按需加载JavaScript150
12.3 DOM操作152
12.3.1使用InnerHTML与创建DOM节点152
12.3.2使用CloneNode153
12.4循环与遍历数组154
12.4.1减少数组属性读取154
12.4.2正向与逆向遍历数组156
第13章 JavaScript综合实例158
13.1模拟创建一个浏览器158
13.1.1创建窗口对象159
13.1.2窗口控制处理162
13.1.3窗口拖拽164
13.1.4打开一个窗口165
13.2滚动字幕166
13.2.1创建待滚动的文本166
13.2.2创建一个滚动对象167
13.3退出系统时的关机效果168
下篇 HTML 5知识精讲175
第14章 HTML 5 Canvas175
14.1 Canvas基础知识175
14.1.1绘制基本图形177
14.1.2绘制线形178
14.1.3绘制形状180
14.1.4绘制文本182
14.2应用样式和效果184
14.2.1填充和描边184
14.2.2透明186
14.2.3阴影189
14.3 Canvas高级应用190
14.3.1绘图状态的保存与恢复190
14.3.2渐变192
14.3.3变形194
14.3.4组合201
14.4 Canvas进阶应用203
14.4.1图像绘制203
14.4.2图像裁剪207
14.4.3图像放大镜208
14.4.4基本动画212
第15章 HTML 5表单216
15.1新增属性和input元素216
15.1.1新增的属性216
15.1.2新增的input元素219
15.1.3新增input元素示例221
15.1.4表单验证222
15.1.5 HTML 4表单验证插件222
15.1.6 HTML 5表单验证230
15.2表单综合实例236
15.2.1 Hibernate持久层236
15.2.2实现DAO组件240
15.2.3业务逻辑层242
15.2.4表现层244
15.2.5用户管理的实现248
第16章 HTML 5文件和拖拽259
16.1文件操作259
16.1.1 Blob和File259
16.1.2 FileList262
16.1.3 FileReader264
16.2拖拽操作272
16.2.1拖拽的基础知识272
16.2.2拖拽回收文件列表实例274
16.2.3利用Fileader、拖拽实现图片预览实例277
第17章 HTML 5中的多媒体282
17.1 audio、video元素概述282
17.1.1 HTML 4中多媒体播放282
17.1.2 HTML 5中多媒体播放283
17.1.3常用的属性、方法和事件284
17.2网页音乐播放器286
17.3网页视频播放器291
第18章 HTML 5 Geolocation294
18.1 Geolocation API的使用294
18.1.1浏览器支持性检测295
18.1.2获取地理位置信息295
18.1.3获取用户地理位置信息实例296
18.2与Google Map的结合298
第19章 Web Workers应用301
19.1 Web Workers API的使用301
19.1.1浏览器支持性检测301
19.1.2创建Web Workers302
19.1.3接收和发送数据302
19.1.4错误处理和终止302
19.2 Web Workers与斐波那契数列302
第20章 HTML 5本地存储306
20.1 Web Storage306
20.1.1 Web Storage API的使用306
20.1.2 Web Storage学生信息管理系统309
20.2 Web SQL Database313
20.2.1 Web SQL Database API的使用313
20.2.2 Web SQL Database学生信息管理系统313
第21章 HTML 5 Web Sockets321
21.1 Web Sockets API的使用321
21.1.1浏览器支持性检测321
21.1.2创建Web Sockets322
21.1.3接收和发送数据322
21.1.4错误处理和终止323
21.2基于Web Sockets的聊天室323
第22章 文档通信329
22.1跨文档通信329
22.1.1 PostMessage API的使用330
22.1.2 HTML 4中跨域通信示例331
22.1.3 HTML 5中跨域通信示例334
22.2 XML HttpRequest Level 2336
第23章 HTML 5离线应用338
23.1 manifest文件338
23.2离线API的使用339
23.2.1浏览器支持性检测339
23.2.2常用的方法和事件340
23.3 Web离线应用实例341
23.3.1增加离线支持属性342
23.3.2修改页面脚本342
热门推荐
- 376264.html
- 3894148.html
- 589271.html
- 3034686.html
- 248758.html
- 150371.html
- 396342.html
- 2571991.html
- 2845644.html
- 355357.html
- http://www.ickdjs.cc/book_3067934.html
- http://www.ickdjs.cc/book_444695.html
- http://www.ickdjs.cc/book_629425.html
- http://www.ickdjs.cc/book_1968244.html
- http://www.ickdjs.cc/book_545616.html
- http://www.ickdjs.cc/book_2162222.html
- http://www.ickdjs.cc/book_1020531.html
- http://www.ickdjs.cc/book_3861230.html
- http://www.ickdjs.cc/book_3836694.html
- http://www.ickdjs.cc/book_428886.html