《细说HTML5高级API》内容简介与阅读建议

获取这本书 暂无已核验电子书资源
下载
分类
计算机类
语言
中文

《细说HTML5高级API》内容简介

Cordova诞生的目的,是为了快速构建跨平台的移动APP,在市场开发需求增加和要求开发效率提高的情况下,我们不得不选择基于HTML5的开发技术,而Cordova是基于HTML5的,支持所有市面上的移动端设备,本书的主要特点就是为了读者能够深入浅出的学习使用HTML5和Cordova的技术开发移动端APP。本书分为三部分,*部分是介绍HTML5的移动端布局和不同平台下Node.js和Cordova的环境搭建,第二部分介绍Cordova的常用核心API,包含了事件处理,地理位置,Web存储,多媒体等等。第三部分介绍了HTML5高级API中的几个常用API,Web Workers,Web Socket,和Canvas等比较常用的API。本书比较适合有一定的JavaScript HTML5开发基础的读者,希望读者能够从每个例子中举一反三,获取更多知识。

《细说HTML5高级API》书籍信息摘要

《细说HTML5高级API》内容简介与阅读建议,计算机类。获取前建议核对作者、出版社、年份、ISBN、版本和正版渠道。相关主题:HTML5、计算机类。

《细说HTML5高级API》适合哪些读者?

适合根据书名、作者、目录、标签和格式继续判断阅读价值的读者。

获取建议

《细说HTML5高级API》怎么获取更合适?

优先确认版本和阅读目的;下载区只展示已核验的公版、授权、开放许可或官方试读资源。

下载

暂无已核验电子书资源;本站不展示未授权完整文件。

下载

版本

优先选择作者、译者、出版社、出版年份和 ISBN 信息明确的版本;经典作品可优先选择校注、导读或权威出版社版本。

目录

  1. 目录
  2. 第1章 鸟瞰HTML5 1
  3. 1.1 原生还是混合 1
  4. 1.1.1 原生应用的优缺点 2
  5. 1.1.2 混合应用的优缺点 2
  6. 1.2 移动端Web站点和原生应用 3
  7. 1.2.1 构建移动端解决方案 3
  8. 1.2.2 建立成功的移动端方案 4
展开全部(共 239 章节)
  1. 1.3. Web API和APP组件开发 5
  2. 1.3.1 面向API方式的开发方式 6
  3. 1.3.2 组件化自动化构建 7
  4. 1.3.3 未来展望 7
  5. 1.4 本章总结 8
  6. 第2章 HTML5 bMap地理位置与服务 9
  7. 2.1 基本知识之经纬度 9
  8. 2.2 bMap JavaScript API实例之Hello bMap 10
  9. 2.2.1 创建账户和申请密钥 11
  10. 2.2.2 Hello bMap应用 13
  11. 2.3 应用bMap JavaScript API 15
  12. 2.3.1 实例之添加定位控件 15
  13. 2.3.2 实例之步行路线 18
  14. 2.3.3 实例之驾车路线 21
  15. 2.3.4 实例之公交路线 23
  16. 2.3.5 实例之本地搜索 25
  17. 2.4 本章总结 27
  18. 练习题 28
  19. 第3章 HTML5本地存储 29
  20. 3.1 Web Storage API 29
  21. 3.1.1 使用Web Storage API的好处 29
  22. 3.1.2 浏览器客户端常用的存储数据方式 30
  23. 3.1.3 简单存储实例 30
  24. 3.2 Web Storage的常用方法 32
  25. 3.2.1 setItem()与getItem()方法的使用 32
  26. 3.2.2 key()方法的使用 32
  27. 3.2.3 removeItem()和clear()方法的使用 34
  28. 3.3 实例:幻灯播放 35
  29. 3.3.1 impress的介绍与下载 35
  30. 3.3.2 效果与代码清单 36
  31. 3.3.3 impress.js的主要方法 38
  32. 3.4 本章小结 39
  33. 练习题 40
  34. 第4章 HTML5 Canvas API应用 41
  35. 4.1 什么是Canvas 41
  36. 4.1.1 Canvas的由来 41
  37. 4.1.2 Canvas的概念 42
  38. 4.2 如何使用Canvas 43
  39. 4.2.1 使用Canvas API的基本知识 43
  40. 4.2.2 检测浏览器是否支持Canvas 44
  41. 4.2.3 Canvas与CSS的关系与应用 46
  42. 4.3 使用Canvas绘制矩形的对角线 48
  43. 4.3.1 HTML代码实例 48
  44. 4.3.2 思路分析 51
  45. 4.4 使用Canvas API绘制圆 51
  46. 4.4.1 绘制圆的参数说明 51
  47. 4.4.2 绘制圆的HTML代码清单 52
  48. 4.4.3 绘制圆的效果图 53
  49. 4.5 使用Canvas API绘制矩形 54
  50. 4.5.1 绘制矩形的参数说明 54
  51. 4.5.2 绘制矩形的HTML代码 54
  52. 4.5.3 绘制矩形的效果图 55
  53. 4.6 使用Canvas绘制时钟的实例 56
  54. 4.6.1 绘制时钟的原理 56
  55. 4.6.2 绘制时钟的HTML代码清单 56
  56. 4.6.3 绘制时钟的效果图 60
  57. 4.7 本章总结 60
  58. 练习题 61
  59. 第5章 HTML5中的WebSocket的应用 63
  60. 5.1 认识WebSocket API 63
  61. 5.1.1 简单理解WebSocket 63
  62. 5.1.2 WebSocket协议和HTTP的不同 64
  63. 5.2 WebSocket和HTTP会话演示 67
  64. 5.2.1 HTTP的会话演示 67
  65. 5.2.2 WebSocket的会话演示 67
  66. 5.2.3 浏览器的支持情况 68
  67. 5.2.4 WebSocket的API常用的方法和属性 68
  68. 5.3 经典案例:WebSocket聊天室 69
  69. 5.3.1 服务器代码片段 70
  70. 5.3.2 HTML界面代码片段 72
  71. 5.3.3 客户端的实现 75
  72. 5.3.4 效果演示和详解 78
  73. 5.4 本章总结 81
  74. 第6章 FileReader API的引用 82
  75. 6.1 FileReader API的概念 82
  76. 6.2 FileReader API的相关方法 83
  77. 6.2.1 readAsText()方法 83
  78. 6.2.2 readAsDataURL()方法 83
  79. 6.2.3 readAsBinaryString()方法 84
  80. 6.2.4 readAsArrayBuffer()方法 84
  81. 6.2.5 abort()方法 84
  82. 6.3 实例:读取文本内容 84
  83. 6.3.1 思路分析 84
  84. 6.3.2 HTML文档代码片段 85
  85. 6.3.3 JavaScript代码片段 86
  86. 6.3.4 简单的CSS代码片段 87
  87. 6.3.5 必要属性和事件驱动 87
  88. 6.4 实例:读取图像文件 89
  89. 6.4.1 JavaScript代码片段 89
  90. 6.4.2 HTML代码片段 89
  91. 6.4.3 CSS代码片段 91
  92. 6.4.4 思路梳理 91
  93. 6.5 本章总结 93
  94. 练习题 93
  95. 第7章 HTML5拖放API 95
  96. 7.1 DOM和CSS实现的类似拖放功能的弊端 95
  97. 7.2 拖放API的概念 96
  98. 7.3 拖放API的事件和说明 97
  99. 7.4 拖放API的使用 97
  100. 7.5 实例1:经典列表拖放 98
  101. 7.6 实例2:文件拖放 101
  102. 7.7 本章总结 104
  103. 练习题 104
  104. 第8章 Apache Cordova简介 106
  105. 8.1 Cordova或PhoneGap 106
  106. 8.1.1 Cordova的由来 107
  107. 8.1.2 Cordova和PhoneGap的区别 108
  108. 8.1.3 Cordova的特点 108
  109. 8.1.4 注意事项 109
  110. 8.2 搭建Cordova环境 109
  111. 8.2.1 安装Node.js 109
  112. 8.2.2 安装和使用Node.js版本管理工具 113
  113. 8.3 安装使用Cordova 116
  114. 8.3.1 安装Cordova到系统中 116
  115. 8.3.2 使用淘宝的镜像 117
  116. 8.3.3 创建第一个Cordova APP 118
  117. 8.3.4 项目目录的结构讲解 120
  118. 8.3.5 单页面应用 121
  119. 8.4 本章总结 124
  120. 练习题 125
  121. 第9章 Cordova的真机调试和必备知识 126
  122. 9.1 JDK的安装与配置 126
  123. 9.1.1 在Mac OS X上安装JDK 127
  124. 9.1.2 在Windows平台上安装JDK 128
  125. 9.1.3 测试Java是否安装成功 129
  126. 9.1.4 在Windows平台上配置环境变量 129
  127. 9.2 Android Studio的下载与安装 132
  128. 9.2.1 Mac上Android Studio的下载与安装 132
  129. 9.2.2 Windows上Android Studio的下载与安装 133
  130. 9.3 Android Studio的SDK包的管理 134
  131. 9.3.1 安装必要的SDK 134
  132. 9.3.2 单例模式下运行SDK Manager 135
  133. 9.4 安卓真机的运行与调试 136
  134. 9.4.1 创建一个名为HelloAndroid的APP 136
  135. 9.4.2 添加安卓平台 136
  136. 9.4.3 查看编译环境 137
  137. 9.4.4 编译安卓应用 137
  138. 9.4.5 安装到安卓手机并运行 138
  139. 9.5 苹果手机的真机调试 139
  140. 9.5.1 新建一个名为hello的APP 139
  141. 9.5.2 打开Xcode,加载项目 140
  142. 9.5.3 编译和安装hello项目 140
  143. 9.5.4 重新打开手机上名为hello的APP 141
  144. 9.6 Cordova编辑器小知识 142
  145. 9.6.1 SublimeText3 142
  146. 9.6.2 WebStorm 143
  147. 9.7 本章总结 144
  148. 练习题 144
  149. 第10章 Cordova开发基础 146
  150. 10.1 什么是flexbox 146
  151. 10.2 理解flexbox布局模型 147
  152. 10.3 深入理解伸缩容器的属性 148
  153. 10.3.1 display属性 149
  154. 10.3.2 flex-direction属性 150
  155. 10.3.3 flex-wrap属性 153
  156. 10.3.4 flex-flow属性 156
  157. 10.3.5 justify-content属性 158
  158. 10.3.6 align-items属性 162
  159. 10.3.7 align-content属性 167
  160. 10.4 深入理解伸缩项目的属性 173
  161. 10.4.1 order属性 174
  162. 10.4.2 flex-grow属性 175
  163. 10.4.3 flex-shrink 177
  164. 10.4.4 flex-basis属性 178
  165. 10.4.5 flex属性 180
  166. 10.4.6 align-self属性 181
  167. 10.5 本章总结 187
  168. 练习题 188
  169. 第11章 Cordova中的事件处理 189
  170. 11.1 关于Cordova生命周期 189
  171. 11.1.1 认识程序的生命周期 189
  172. 11.1.2 理解Cordova生命周期中的事件 191
  173. 11.2 Cordova生命周期事件的使用 194
  174. 11.2.1 Cordova的生命周期中的程序加载状态事件 194
  175. 11.2.2 Cordova生命周期中的设备状态事件 198
  176. 11.2.3 Cordova生命周期中的用户主动触发事件 200
  177. 11.3 本章总结 204
  178. 练习题 204
  179. 第12章 Cordova地理位置信息服务 206
  180. 12.1 Geolocation API的使用 206
  181. 12.1.1 获取设备的地理位置信息 207
  182. 12.1.2 获取设备坐标的实例 207
  183. 12.2 监听设备信息变化 210
  184. 12.2.1 监听设备地理位置实例 210
  185. 12.2.2 监听地理位置信息变化参数分析 213
  186. 12.3 本章总结 213
  187. 练习题 214
  188. 第13章 Cordova设备方向API 216
  189. 13.1 获取当前设备的方向案例 216
  190. 13.2 监测当前设备的位置信息 220
  191. 13.3 仿微信摇一摇功能的实例 222
  192. 13.4 本章总结 225
  193. 练习题 226
  194. 第14章 Cordova中的多媒体 228
  195. 14.1 播放远程音乐 228
  196. 14.2 暂停音乐播放 234
  197. 14.3 停止音乐播放 236
  198. 14.4 追踪显示播放进度 238
  199. 14.5 从指定的位置播放 240
  200. 14.6 录制声音与播放声音 242
  201. 14.7 资源与性能优化 244
  202. 14.8 本章总结 245
  203. 练习题 245
  204. 第15章 Cordova中的内置浏览器 247
  205. 15.1 认识内置浏览器 247
  206. 15.2 第一个简单的实例 248
  207. 15.3 第二个实例:自定义URL 250
  208. 15.4 本章总结 253
  209. 练习题 253
  210. 第16章 Cordova中的数据库存储 255
  211. 16.1 Cordova中的本地存储 255
  212. 16.1.1 Web端的本地存储 255
  213. 16.1.2 Cordova应用中的本地存储 258
  214. 16.2 Cordova中的数据库 259
  215. 16.2.1 认识Cordova中的SQLite API 261
  216. 16.2.2 使用SQLite SQL 261
  217. 16.3 本章总结 266
  218. 练习题 266
  219. 第17章 Cordova中的Device Motion API 268
  220. 17.1 使用加速传感器 268
  221. 17.1.1 加速度的概念 268
  222. 17.1.2 获取当前加速度的实例 269
  223. 17.2 监控设备的加速度 271
  224. 17.2.1 如何监控当前设备的加速度 271
  225. 17.2.2 监测当前设备加速度的实例 272
  226. 17.2.3 深入理解“加速度” 274
  227. 17.2.4 哪些场景可以应用加速传感器 275
  228. 17.3 本章总结 278
  229. 练习题 278
  230. 《细说HTML5高级API》高洛峰_电子工业【文字版_PDF电子书_下载】大小:8.35MB已经过安全软件检测无毒,请您放心下载。
  231. 浏览器不支持脚本!

常见问题

《细说HTML5高级API》适合谁读?

适合根据书名、作者、目录、标签和格式继续判断阅读价值的读者。

《细说HTML5高级API》阅读难度高吗?

建议先看简介、目录、作者和相关书籍,再判断是否适合当前阶段阅读。

《细说HTML5高级API》纸质书值得买吗?

当前暂未接入已核验的纸质书购买链接,建议通过出版社、京东、当当等正版渠道核对版本后购买。

《细说HTML5高级API》哪个版本更适合?

优先选择作者、译者、出版社、出版年份和 ISBN 信息清楚的版本;经典作品可优先选择校注、导读或权威出版社版本。

在哪里可以合法获取《细说HTML5高级API》?

当前没有确认授权的电子书下载资源,也暂未接入已核验购买链接;商业出版物不提供未授权下载,建议通过出版社、京东、当当或官方电子书平台核对获取。

如何继续查找《细说HTML5高级API》相关书籍?

可以也可以通过分类、标签、排行榜、人工推荐和“读完这本还可以读”继续发现相近主题。

手机扫码下载

使用手机扫描二维码

扫码后会直接打开下载链接。

电子书下载二维码

手机端点击下载会直接跳转,无需扫码。