图书介绍

HTML5移动开发即学即用【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

HTML5移动开发即学即用
  • 王志刚,王中元,江友华编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121156854
  • 出版时间:2012
  • 标注页数:360页
  • 文件大小:170MB
  • 文件页数:371页
  • 主题词:超文本标记语言,HTML 5-程序设计

PDF下载


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

下载说明

HTML5移动开发即学即用PDF格式电子书版下载

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

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

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

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

图书目录

第1章 HTML5概要1

1.1 HTML5的发展历程1

1.1.1 HTML标准概要1

1.1.2 HTML5标准的产生1

1.2 HTML5与HTML4的区别2

1.3 HTML5中的API5

1.3.1 HTML5标准自带的API5

1.3.2 WHATWG创建的API6

1.3.3 HTML5相关API6

1.4 HTML5 API受支持情况7

1.5 HTML5编程的基础14

1.5.1常用Web技术概述14

1.5.2 HTML5程序的书写方式17

第2章 Canvas22

2.1 Canvas基础22

2.1.1 Canvas的规范概要22

2.1.2 Canvas的基本用法23

2.1.3第一个Canvas程序24

2.1.4路径26

2.1.5颜色定义30

2.1.6绘制方法介绍33

2.2绘制渐变效果41

2.2.1线性渐变与圆形渐变41

2.2.2线性渐变42

2.2.3圆形渐变44

2.2.4 Context的属性46

2.3绘制图像47

2.3.1 Canvas中的图像绘制47

2.3.2像素处理48

2.4绘制数据图表56

2.4.1绘制方格图56

2.4.2数据图表58

2.5旋转与变形63

2.5.1变形方法63

2.5.2移动与扩大/缩小64

2.5.3变形的保存与恢复71

2.5.4旋转72

2.5.5变形矩阵74

2.6 绘制文本81

2.6.1绘制文本概述81

2.6.2对齐方式83

2.6.3基准线85

2.6.4绘制竖线图表86

2.7 Canvas实现动画效果92

2.7.1圆球跳动的动画92

2.7.2待机动画94

第3章 CSS3基础96

3.1 CSS3基础应用96

3.1.1阴影96

3.1.2颜色的指定99

3.1.3变形100

3.2 CSS3动画102

3.2.1 CSS3的动画功能基础102

3.2.2动画的定义方法103

3.3特效105

3.3.1圆角105

3.3.2渐变效果106

3.3.3倒影110

3.3.4多栏目布局111

第4章 SVG113

4.1 SVG基础113

4.1.1 SVG规范概要113

4.1.2 SVG的特征114

4.1.3 SVG与Canvas比较114

4.1.4 SVG与HTM L115

4.2 SVG的语法基础118

4.2.1文档类型与根元素118

4.2.2 SVG的基本图形121

4.2.3 SVG的修饰136

4.3 SVG与JavaScript结合的实例141

第5章 Video&Audio155

5.1 〈video〉与〈audio〉概要155

5.1.1视频与音频处理革命155

5.1.2 〈video〉与〈audio〉基础157

5.2 Video和Audio的方法与属性159

5.3事件以及事件的发生顺序162

5.3.1事件概要162

5.3.2事件的发生顺序163

5.4使用Video实现实时字幕165

5.4.1 HTML代码166

5.4.2脚本代码168

5.5视频与Canvas的组合技巧171

5.5.1在Canvas上绘制视频影像171

5.5.2对视频进行黑白影像变换173

5.5.3显示加工后的视频175

5.6 创建简易音频播放器180

5.6.1播放音频181

5.6.2在脚本中控制音频182

5.6.3检查音频文件是否可播放184

5.6.4显示播放时间188

5.7制作乐器演奏程序191

5.7.1通过点击演奏192

5.7.2通过按键演奏194

5.8制作可变速视频播放器198

5.8.1 HTML代码199

5.8.2实现各按钮功能201

5.8.3制作控制速度的滑块202

第6章 拖放205

6.1拖放基础205

6.1.1规范概要205

6.1.2 File API206

6.1.3浏览器支持现状206

6.2网页控件对象的拖放206

6.2.1实例概要207

6.2.2详细代码208

6.2.3事件与dataTransfer210

6.2.4 Internat Explorer中实现方法213

6.3桌面文件的拖放实例217

6.3.1实例概要218

6.3.2详细代码219

6.3.3拖放相关事件处理225

6.3.4拖入文件的API226

6.3.5读取文件内容的API226

6.3.6文件读取时的事件227

6.3.7文件导入的进度227

6.3.8文件数据的读取228

第7章 实现脱机Web应用程序231

7.1脱机Web应用程序概要231

7.1.1缓存清单231

7.2脱机Web应用程序实例232

7.2.1关于缓存更新235

7.3 Cache-manifest的语法规则235

7.3.1 FALLBACK段落236

7.3.2 NETWORK段落238

7.4在JavaScript中对缓存进行控制239

7.5通过JavaScript创建缓存监视实例240

第8章 WebSocket244

8.1 WebSocket概要244

8.1.1 WebSocket协议245

8.2 WebSocket简单实例246

8.2.1客户端代码246

8.2.2服务器端处理的实现249

8.3多个WebSocket连接的处理254

8.4子协议的构筑与应用259

第9章 Web Workers269

9.1 Web Workers概要269

9.2 Hell Web Workers实例271

9.3计算素数个数273

9.4 importScripts的应用275

第10章 本地数据保存277

10.1 Web Storage277

10.1.1 Web Storage概要277

10.1.2 LocalStorage应用278

10.1.3使用localStorage创建简易记事本281

10.1.4保存应用程序中的用户设置284

10.2 Web SQL Database289

10.2.1 Web SQL Database概要289

10.2.2 Web SQL Database的基本使用方法290

10.2.3创建ToDo记事本295

第11章 Geolocation302

11.1 Geolocation概要302

11.1.1如何获取定位信息303

11.1.2支持情况303

11.2 HTML5中定义的Geolocation规范304

11.2.1 Geolocation304

11.2.2 getCurrentPosition305

11.2.3 Position对象306

11.2.4 PostionError对象307

11.2.5 watchPosition310

11.2.6 clearWatch311

11.3 Google Maps API312

11.3.1显示地图的基本方法312

11.3.2显示标记315

11.4美食餐饮店记录程序318

附录A实用开发环境的构筑325

附录B JavaScript的ECMA-262 3rd Edition与5th Edition的区别331

附录C CSSTransitions与Animations345

索引354

热门推荐