图书介绍
HTML5,CSS3,JavaScript开发手册2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 孟庆昌,王津涛编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111433996
- 出版时间:2013
- 标注页数:357页
- 文件大小:140MB
- 文件页数:368页
- 主题词:超文本标记语言-程序设计;网页制作工具;JAVA语言-程序设计
PDF下载
下载说明
HTML5,CSS3,JavaScript开发手册PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 HTML5概述1
1.1认识HTML51
1.2 HTML5新特性1
1.2.1新的元素1
1.2.2新的API2
1.3文档结构与字符集2
1.4语义化标记2
1.5检测技术7
第2章 使用视频与音频元素8
2.1设置视频元素8
2.1.1声明视频元素8
2.1.2浏览器支持性检测9
2.2设置音频元素11
2.3媒体特性11
第3章 表单元素与相关属性15
3.1输入类型15
3.2浏览器支持检测18
3.2.1输入类型检测18
3.2.2表单特性检测19
3.3 output元素与 datalist元素20
3.3.1 output元素20
3.3.2 datalist元素20
3.4表单特性21
3.5表单验证类型22
3.6验证反馈24
第4章 画布处理26
4.1 HTML5画布基础26
4.1.1声明canvas26
4.1.2渲染上下文26
4.1.3浏览器支持检测27
4.2绘制图形27
4.2.1绘制矩形27
4.2.2绘制路径28
4.2.3绘制各种线条30
4.3使用图像33
4.3.1将图像复制到画布33
4.3.2图像缩放34
4.3.3图像剪切35
4.4 Canvas文本35
4.5样式与色彩36
4.5.1色彩属性36
4.5.2设置透明度37
4.5.3渐变37
4.5.4阴影38
4.6变形39
4.6.1保持与恢复39
4.6.2移动40
4.6.3缩放41
4.6.4旋转41
4.7遮盖42
4.8绘制简单动画43
第5章 事件处理45
5.1事件处理方式45
5.1.1监听方式45
5.1.2赋值方式47
5.2 HTML5常用事件47
5.2.1表单事件47
5.2.2键盘事件49
5.2.3鼠标事件50
5.2.4媒体事件51
5.2.5 window事件52
第6章 HTML5选择器54
6.1传统的DOM遍历方式54
6.1.1使用JavaScript方法查找54
6.1.2使用元素节点属性查找56
6.2新的Selectors API57
6.3使用Selectors API57
6.3.1 querySelector方法57
6.3.2 querySelectorAll方法59
第7章 使用HTML5 SVG61
7.1 SVG形状61
7.1.1 SVG圆形61
7.1.2 SVG矩形61
7.1.3 SVG椭圆62
7.1.4 SVG线条62
7.1.5 SVG多边形63
7.1.6 SVG折线63
7.1.7 SVG路径63
7.2 SVG渐变63
7.2.1线性渐变64
7.2.2放射性渐变64
7.3 SVG滤镜65
第8章 Web存储66
8.1认识Web Storage66
8.2 Web Storage组成66
8.3 Web Storage API67
8.3.1检测浏览器支持性67
8.3.2存储和获取数据68
8.3.3转换存储数据71
8.3.4 Storage事件71
8.4存储限制72
8.5使用JSON处理数据73
8.5.1认识JSON73
8.5.2存储JSON对象75
第9章 使用Web SQL Database77
9.1核心方法77
9.2执行操作78
9.2.1打开连接78
9.2.2创建数据表78
9.2.3插入数据79
9.2.4查询数据80
9.2.5修改与删除81
9.3完整的操作实例81
第10章 使用IndexedDB84
10.1认识IndexedDB84
10.2 IndexedDB存储结构84
10.3适应多内核浏览器85
10.4 IndexedDB API86
10.4.1初始化数据库连接86
10.4.2建立存储对象87
10.4.3向存储对象中添加数据88
10.4.4查询存储的数据89
10.5应用举例90
第11章 文件处理94
11.1 File API94
11.1.1 FileList与File接口94
11.1.2 Blob接口95
11.1.3 FileReader接口99
11.2 FileWriterAPI101
11.2.1 BlobBuilder接口102
11.2.2 FileSaver接口103
11.2.3 FileWriter接口103
11.3 FileSystem API104
11.3.1 FileSystem初始化104
11.3.2 FileEntry接口106
11.3.3 DirectoryEntry接口111
11.3.4 FileSystem URL116
第12章 拖放操作117
12.1 drag and drop简介117
12.2 drag and drop API117
12.2.2浏览器支持性检测117
12.2.2 drag and drop事件117
12.2.3 dataTransfer对象118
12.3 drag and drop过程118
第13章 地理定位121
13.1浏览器支持性检测121
13.2单次位置请求121
13.2.1获取位置信息122
13.2.2错误处理123
13.2.3可选位置特性125
13.3持续获取位置信息126
13.4在Google Map中显示位置127
第14章 通信应用129
14.1 PostMessage129
14.1.1浏览器支持性检测129
14.1.2发送与监听129
14.1.3创建postMessage应用130
14.2 Server-Sent Events132
14.2.1浏览器支持性检测132
14.2.2 Server-Sent Events API133
14.2.3服务器端代码设置133
14.2.4创建Server-Sent Events应用134
14.3 WebSocket136
14.3.1 WebSocket API136
14.3.2浏览器支持性检测137
14.3.3 WebSocket API使用方法137
第15章 使用Web Worker处理线程139
15.1 Web Worker API139
15.1.1浏览器支持性检查139
15.1.2构建Web Worker139
15.1.3 Web Worker传递信息140
15.1.4终止Worker140
15.1.5错误处理140
15.1.6加载外部脚本141
15.2 Worker简单操作流程141
15.3使用Worker线程做后台数值计算143
15.4 Worker线程嵌套145
15.5共享线程146
15.5.1创建共享线程146
15.5.2与共享线程通信146
15.5.3共享线程的使用147
第16章 离线Web应用149
16.1认识Offline Web Application149
16.2 manifest文件149
16.2.1引用清单文件149
16.2.2清单文件结构150
16.3在线状态检测151
16.4 Application cache API152
16.4.1浏览器支持性检测152
16.4.2 ApplicationCache对象152
第17章 HTML5的其他应用159
17.1 HTML5 Notifications159
17.1.1浏览器支持性检测159
17.1.2创建Notifications159
17.1.3显示提示许可160
17.1.4添加回调和其他操作160
17.1.5实例代码160
17.2 HTML5 Progress161
17.2.1语法与属性161
17.2.2自定义HTML5的样式162
17.2.3 Progress实例162
第18章 CSS3属性165
18.1边框属性165
18.1.1 border-colors属性165
18.1.2 border-image属性166
18.1.3 border-radius属性171
18.1.4 box-shadow属性175
18.2背景属性176
18.2.1 background-clip属性176
18.2.2 background-origin属性178
18.2.3 background-size属性180
18.2.4 multiple background属性182
18.3颜色属性184
18.3.1 HSL colors属性184
18.3.2 HSLA colors属性185
18.3.3 RGBA colors属性187
18.3.4 opacity属性188
18.4文本属性189
18.4.1 text-shadow属性189
18.4.2 text-overflow属性191
18.4.3 word-wrap属性192
18.4.4 word-break属性193
18.5字体属性195
18.5.1@font-face属性195
18.5.2字体格式195
18.5.3应用举例196
18.6用户界面属性197
18.6.1 box-sizing属性197
18.6.2 resize属性199
18.6.3 outline-offset属性200
18.6.4 nav-index属性201
18.6.5定义方向键控制顺序202
18.7基础盒模型204
18.7.1 overflow属性204
18.7.2 overflow-x与overflow-y属性206
18.8多栏属性208
18.8.1 columns属性208
18.8.2 column-width属性210
18.8.3 column-count属性211
18.8.4 column-gap属性212
18.8.5 column-rule属性214
18.8.6 column-rule-color属性215
18.8.7 column-rule-style属性215
18.8.8 column-rule-width属性216
18.8.9 column-span属性217
18.8.10 column-fill属性219
18.9变换属性221
18.9.1 transform属性221
18.9.2 transform-origin属性233
18.9.3 transform-style属性235
18.9.4 perspective属性236
18.9.5 perspective-origin属性238
18.9.6 backface-visibility属性241
18.10过渡属性243
18.10.1 transition属性243
18.10.2 transition-property属性244
18.10.3 transition-duration属性245
18.10.4 transition-timing-function属性247
18.10.5 transition-delay属性248
18.11动画属性249
18.11.1 animation属性250
18.11.2 animation-name属性251
18.11.3 animation-duration属性253
18.11.4 animation-timing-function属性253
18.11.5 animation-delay属性253
18.11.6 animation-iteration-count属性254
18.11.7 animation-direction属性254
18.11.8 animation-play-state属性257
18.12渐变259
18.12.1 linear-gradient259
18.12.2 radial-gradient261
18.12.3 repeating-linear-gradient265
18.12.4 repeating-radial-gradient266
18.13其他模块268
18.13.1 Speech268
18.13.2 Media queries270
第19章 CSS3选择器273
19.1属性选择器273
19.2伪类选择器274
19.2.1结构性伪类选择器274
19.2.2 UI元素状态伪类选择器284
19.2.3目标伪类选择器286
19.2.4否定伪类选择器287
19.3兄弟选择器288
第20章 JavaScript基础290
20.1 JavaScript起步290
20.1.1 JavaScript简介290
20.1.2 JavaScript的功能特性290
20.1.3 JavaScript的使用291
20.2注释292
20.3变量293
20.4运算符与表达式295
20.5流程控制298
20.5.1 if条件语句299
20.5.2 switch语句301
20.5.3 for循环语句301
20.5.4 for…in语句302
20.5.5 while语句和do-while语句303
20.5.6 break语句和continue语句304
20.6函数305
20.6.1定义函数306
20.6.2 return语句306
20.6.3函数的调用306
20.7消息对话框309
20.8异常处理311
20.8.1捕获异常(try-catch-finally)311
20.8.2声明异常(throw)311
20.9内置对象312
20.9.1字符串内置对象方法312
20.9.2布尔型内置对象方法317
20.9.3数组内置对象方法317
20.9.4数学内置对象方法319
20.9.5日期内置对象方法321
20.10校验326
20.11 Cookie脚本328
20.11.1 Cookie的属性329
20.11.2 Cookie的存储、读取和删除329
第21章 HTML5与CSS3范例332
21.1垃圾收集箱332
21.2拖放上传图片335
21.3监控文件读取进度337
21.4基于EasyWebSocket的实时聊天室340
21.5图片墙344
21.6幻灯片播放349
21.7手风琴式垂直菜单354
热门推荐
- 3863820.html
- 3352173.html
- 1326625.html
- 1942785.html
- 2348647.html
- 2584967.html
- 2166039.html
- 1515433.html
- 3086026.html
- 646364.html
- http://www.ickdjs.cc/book_1441675.html
- http://www.ickdjs.cc/book_2784045.html
- http://www.ickdjs.cc/book_218891.html
- http://www.ickdjs.cc/book_891229.html
- http://www.ickdjs.cc/book_1816853.html
- http://www.ickdjs.cc/book_218304.html
- http://www.ickdjs.cc/book_2389389.html
- http://www.ickdjs.cc/book_1985048.html
- http://www.ickdjs.cc/book_563202.html
- http://www.ickdjs.cc/book_2984908.html