图书介绍
论道HTML 5 图灵原创PDF|Epub|txt|kindle电子书版本网盘下载
![论道HTML 5 图灵原创](https://www.shukui.net/cover/45/33821375.jpg)
- 蒋宇捷,罗睿,秀野堂主编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115278708
- 出版时间:2012
- 标注页数:300页
- 文件大小:82MB
- 文件页数:326页
- 主题词:超文本标记语言,HTML 5-程序设计
PDF下载
下载说明
论道HTML 5 图灵原创PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 利用HTML5制作网站1
1.1大多数人不了解HTML5时代的网页设计1
1.2 HTML5带来的网页结构、设计风格及理念的变化3
1.2.1 HTML 4时代的几个特征4
1.2.2一个典型的HTML5页面4
1.2.3小结6
1.3 HTML5带来的标签变化6
1.3.1什么是标签6
1.3.2标签的分类7
1.3.3近十几年来的HTML9
1.3.4 Web的变化趋势9
1.4 HTML5带来的表单数据内容进化9
1.4.1数据提交格式的变化10
1.4.2数据提交范围的变化11
1.4.3表单数据类型的增加12
1.4.4表单属性和验证方式的进化13
1.4.5文件上传控件和重复模型的应用14
1.4.6小结14
1.5 HTML5与SEO15
1.5.1技术趋势15
1.5.2搜索引擎服务商面临的问题16
1.5.3 SEO从业人员面临的问题17
1.5.4 SEO面临的几个社会问题18
1.6 HTML5的开发环境与调试环境18
1.6.1 HTML5编写工具18
1.6.2 JavaScript开发19
1.6.3 HTTP监控19
1.6.4调试环境20
1.7案例:HTML5网站建设22
1.7.1需求的提出22
1.7.2需求分析22
1.7.3系统分析22
1.7.4工程实现23
1.7.5小结27
第2章 用CSS3完善网站28
2.1文字模块29
2.1.1文字阴影:text-shadow29
2.1.2文字溢出:text-overflow30
2.1.3文字换行:word-wrap30
2.2颜色模块31
2.2.1透明度:opacity31
2.2.2 HSL33
2.2.3 HSLA和RGBA33
2.3边框模块34
2.3.1边框圆角:border-radius34
2.3.2边框颜色:border-color36
2.3.3边框图像:border-image37
2.3.4盒阴影:box-shadow40
2.4用户界面模块41
2.4.1盒倒影:box-reflect41
2.4.2盒大小:box-sizing41
2.5背景模块42
2.5.1背景渐变42
2.5.2 background-origin45
2.5.3 background-clip46
2.5.4 background-size47
2.5.5多背景48
2.5.6遮罩49
2.6动画模块51
2.6.1 transform51
2.6.2 transition53
2.6.3 animation55
2.7区域模块57
2.7.1故事线58
2.7.2区域样式60
2.7.3内容形状和环绕60
2.7.4小结62
2.8选择器62
2.8.1结构伪类63
2.8.2否定伪类65
2.8.3状态伪类65
2.8.4目标伪类66
2.8.5其他选择器66
2.9其他模块68
2.9.1多栏布局68
2.9.2弹性盒子布局68
2.9.3网络字体69
2.9.4媒介查询70
2.9.5滤镜效果70
2.9.6着色器70
2.10使用CSS3美化网站72
2.10.1右上角文字73
2.10.2下载盒子74
2.10.3图片格子74
2.10.4中间盒子74
2.10.5左右盒子75
2.10.6居中背景76
2.10.7载入效果76
2.10.8页脚77
2.11小结77
第3章 划时代的Web API79
3.1传统Web模型与Web OS架构模型79
3.2 Web API的概要介绍81
3.3 Drag&Drop API82
3.3.1以前的解决方案82
3.3.2 Drag & Drop API的优点83
3.3.3如何检测浏览器是否支持Drag&Drop API83
3.3.4 Drag & Drop API的主要操作84
3.3.5文件拖放上传实例86
3.4 History API87
3.4.1以前的解决方案87
3.4.2现在的History API87
3.5 Communication API89
3.5.1以前解决跨源通信的方案89
3.5.2 XMLHttpRequest Level 290
3.5.3 iframe和sandbox91
3.5.4跨文档消息通信92
3.6 Notification API97
3.6.1如何检测浏览器是否支持Notification API97
3.6.2 Web的Notification的状态97
3.6.3让你的Web App带着Notification跑97
3.7 audio标签和video标签99
3.7.1 audio标签100
3.7.2 video标签102
3.8 Canvas API108
3.8.1以前的同类解决方案109
3.8.2 Canvas的优点109
3.8.3检测浏览器是否支持Canvas109
3.8.4 Canvas主要操作109
3.9 WebSocket API110
3.10 Web Worker API111
3.11 Web Storage API111
3.12 MicroData和语义网络111
3.12.1 MicroData的常见属性112
3.12.2 MicroData的例子112
3.12.3 MicroData与SEO——人类需要有序的信息113
3.12.4语义网络的基本概念113
3.12.5语义测试工具114
3.13通用Base64方法114
3.13.1编码114
3.13.2解码115
3.13.3应用115
3.14 Web Database API117
3.14.1 Web SQL API117
3.14.2 Indexed DB API121
3.15WebGL124
3.16 Device API系列125
3.16.1 Geolocation API125
3.16.2 File API128
3.16.3 FileWriter API132
3.16.4 Media Capture API132
3.16.5 Contact API133
3.16.6 System Information API134
3.16.7 Calendar API137
3.16.8 Messaging API137
3.17小结138
第4章 Canvas 2D139
4.1什么是Canvas139
4.2 Canvas 2D原理140
4.2.1坐标系统说明141
4.2.2属性说明142
4.3绘制143
4.3.1各类线条143
4.3.2矩形151
4.3.3三角形152
4.3.4圆与扇形153
4.3.5图片155
4.3.6文字158
4.4特效160
4.4.1渐变160
4.4.2阴影与透明162
4.5基础操作中比较复杂的部分162
4.5.1保存和恢复163
4.5.2坐标转换163
4.5.3旋转164
4.5.4缩放164
4.5.5变形164
4.5.6组合166
4.5.7裁剪167
4.5.8像素操作170
4.6动画172
4.6.1左右运动172
4.6.2上下运动173
4.6.3圆心旋转运动174
4.6.4抛物线运动175
4.6.5渐变运动175
4.7事件感应176
4.8关于Canvas的一些经验177
4.8.1回答两个问题177
4.8.2避开浮点运算178
4.8.3资源载入与双缓冲问题178
4.8.4图片抗锯齿的原理及办法179
4.8.5粒子系统的使用181
4.9 Web开发复古流181
4.10小结182
第5章 HTML5和移动互联网开发183
5.1移动互联网的现状与需求183
5.1.1市场容量184
5.1.2移动设备的特点184
5.1.3移动设备的现状185
5.1.4开发者生态圈185
5.1.5可供选择的移动互联网开发平台185
5.2 HTML5在移动互联网上的开发示例187
5.2.1一个HTML5开发者的基本配置187
5.2.2欧朋浏览器H5版介绍188
5.2.3重力传感设备191
5.2.4电子罗盘开发199
5.2.5 Geolocation与LBS应用开发203
5.2.6网页摄像与网络相册207
5.2.7移动设备中的离线存储214
5.3小结215
第6章WebSocket开发应用216
6.1 WebSocket的那些事儿216
6.1.1 WebSocket的技术背景217
6.1.2 WebSocket的定义218
6.1.3 WebSocket通信模式解析219
6.1.4 WebSocket检测浏览器支持代码220
6.2 WebSocket API的内容220
6.2.1属性220
6.2.2 URL221
6.2.3事件221
6.3客户端样例程序222
6.4服务器端样例程序222
6.5 Ajax、长轮询、Comet之间的那些事儿223
6.5.1 Ajax223
6.5.2长轮询225
6.5.3 Comet226
6.5.4 Ajax与WebSocket的多角度对比227
6.6与WebSocket相关的几个概念227
6.6.1 SSJS228
6.6.2 Node.js228
6.7开发基于WebSocket的通信示例235
6.7.1聊天室235
6.7.2服务器监控239
6.7.3联机作图243
6.8免费的WebSocket资源247
6.9小结248
第7章 瘦服务器战略与云249
7.1战略观察与未来10年的思考249
7.1.1 Web瘦服务器战略249
7.1.2云253
7.1.3计算能的思考254
7.2 Web Storage255
7.2.1 Web Storage的概念255
7.2.2 localstorage介绍与示例255
7.2.3 sessionStorage的介绍与示例258
7.2.4浏览器端存储的方案和局限性260
7.3离线应用265
7.3.1判断浏览器是否在线266
7.3.2离线应用的属性与方法266
7.3.3 manifest文件267
7.4 Web Worker269
7.4.1 Worker270
7.4.2 Shared Worker273
7.4.3 Web Worker小结275
7.5一个云记事本的案例276
7.5.1客户端逻辑分析276
7.5.2客户端的实现277
7.5.3工程实现的联想279
7.6小结279
附录A HTML5标签、事件属性及其相关网站281
附录B 审慎对待各种框架287
附录C 统一开发常用交流术语289
附录D WebGL294
附录E CSS3模块列表299