图书介绍
细说HTML5高级APIPDF|Epub|txt|kindle电子书版本网盘下载
![细说HTML5高级API](https://www.shukui.net/cover/65/34565529.jpg)
- 兄弟连教育 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121329272
- 出版时间:2017
- 标注页数:276页
- 文件大小:120MB
- 文件页数:296页
- 主题词:超文本标记语言-程序设计
PDF下载
下载说明
细说HTML5高级APIPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 鸟瞰HTML51
1.1 原生还是混合1
1.1.1 原生应用的优缺点2
1.1.2 混合应用的优缺点2
1.2 移动端Web站点和原生应用3
1.2.1 构建移动端解决方案3
1.2.2 建立成功的移动端方案4
1.3 Web API和APP组件开发5
1.3.1 面向API方式的开发方式6
1.3.2 组件化自动化构建7
1.3.3 未来展望7
1.4 本章总结8
第2章 HTML5 bMap地理位置与服务9
2.1 基本知识之经纬度9
2.2 bMap JavaScript API实例之Hello bMap10
2.2.1 创建账户和申请密钥10
2.2.2 Hello bMap应用12
2.3 应用bMap JavaScript API14
2.3.1 实例之添加定位控件14
2.3.2 实例之步行路线16
2.3.3 实例之驾车路线19
2.3.4 实例之公交路线21
2.3.5 实例之本地搜索22
2.4 本章总结24
练习题25
第3章 HTML5本地存储26
3.1 Web Storage API26
3.1.1 使用Web Storage API的好处26
3.1.2 浏览器客户端常用的存储数据方式27
3.1.3 简单存储实例27
3.2 Web Storage的常用方法29
3.2.1 setItem()与getItem()方法的使用29
3.2.2 key()方法的使用29
3.2.3 removeItem()和clear()方法的使用31
3.3 实例:幻灯播放32
3.3.1 impress的介绍与下载32
3.3.2 效果与代码清单33
3.3.3 impress.js的主要方法35
3.4 本章小结36
练习题37
第4章 HTML5 Canvas API应用38
4.1 什么是Canvas38
4.1.1 Canvas的由来38
4.1.2 Canvas的概念39
4.2 如何使用Canvas40
4.2.1 使用Canvas API的基本知识40
4.2.2 检测浏览器是否支持Canvas41
4.2.3 Canvas与CSS的关系与应用43
4.3 使用Canvas绘制矩形的对角线45
4.3.1 HTML代码实例45
4.3.2 思路分析48
4.4 使用Canvas API绘制圆48
4.4.1 绘制圆的参数说明48
4.4.2 绘制圆的HTML代码清单49
4.4.3 绘制圆的效果图50
4.5 使用Canvas API绘制矩形51
4.5.1 绘制矩形的参数说明51
4.5.2 绘制矩形的HTML代码51
4.5.3 绘制矩形的效果图52
4.使用Canvas绘制时钟的实例53
4.6.1 绘制时钟的原理53
4.6.2 绘制时钟的HTML代码清单53
4.6.3 绘制时钟的效果图57
4.7 本章总结57
练习题58
第5章 HTML5中的WebSocket的应用60
5.1 认识WebSocket API60
5.1.1 简单理解WebSocket60
5.1.2 WebSocket协议和HTTP的不同61
5.2 WebSocket和HTTP会话演示64
5.2.1 HTTP的会话演示64
5.2.2 WebSocket的会话演示64
5.2.3 浏览器的支持情况65
5.2.4 WebSocket的API常用的方法和属性65
5.3 经典案例:WebSocket聊天室66
5.3.1 服务器代码片段67
5.3.2 HTML界面代码片段69
5.3.3 客户端的实现72
5.3.4 效果演示和详解75
5.4 本章总结78
第6章 FileReader API的引用79
6.1 FileReader API的概念79
6.2 FileReader API的相关方法80
6.2.1 readAsText()方法80
6.2.2 readAsDataURL()方法80
6.2.3 readAsBinaryString()方法81
6.2.4 readAsArrayBuffer()方法81
6.2.5 abort()方法81
6.3 实例:读取文本内容81
6.3.1 思路分析81
6.3.2 HTML文档代码片段82
6.3.3 JavaScript代码片段83
6.3.4 简单的CSS代码片段84
6.3.5 必要属性和事件驱动84
6.4 实例:读取图像文件86
6.4.1 JavaScript代码片段86
6.4.2 HTML代码片段86
6.4.3 CSS代码片段88
6.4.4 思路梳理88
6.5 本章总结90
练习题90
第7章 HTML5拖放API92
7.1 DOM和CSS实现的类似拖放功能的弊端92
7.2 拖放API的概念93
7.3 拖放API的事件和说明94
7.4 拖放API的使用94
7.5 实例1:经典列表拖放95
7.6 实例2:文件拖放98
7.7 本章总结101
练习题101
第8章 Apache Cordova简介103
8.1 Cordova或PhoneGap103
8.1.1 Cordova的由来104
8.1.2 Cordova和PhoneGap的区别105
8.1.3 Cordova的特点105
8.1.4 注意事项106
8.2 搭建Cordova环境106
8.2.1 安装Node.js106
8.2.2 安装和使用Node.js版本管理工具110
8.3 安装使用Cordova113
8.3.1 安装Cordova到系统中113
8.3.2 使用淘宝的镜像114
8.3.3 创建第一个Cordova APP115
8.3.4 项目目录的结构讲解117
8.3.5 单页面应用118
8.4 本章总结121
练习题122
第9章 Cordova的真机调试和必备知识123
9.1 JDK的安装与配置123
9.1.1 在Mac OS X上安装JDK124
9.1.2 在Windows平台上安装JDK125
9.1.3 测试Java是否安装成功126
9.1.4 在Windows平台上配置环境变量126
9.2 Android Studio的下载与安装129
9.2.1 Mac上Android Studio的下载与安装129
9.2.2 Windows上Android Studio的下载与安装130
9.3 Android Studio的SDK包的管理131
9.3.1 安装必要的SDK131
9.3.2 单例模式下运行SDK Manager132
9.4 安卓真机的运行与调试133
9.4.1 创建一个名为HelloAndroid的APP133
9.4.2 添加安卓平台133
9.4.3 查看编译环境134
9.4.4 编译安卓应用134
9.4.5 安装到安卓手机并运行135
9.5 苹果手机的真机调试136
9.5.1 新建一个名为hello的APP136
9.5.2 打开Xcode,加载项目137
9.5.3 编译和安装hello项目137
9.5.4 重新打开手机上名为hello的APP138
9.6 Cordova编辑器小知识139
9.6.1 SublimeText3139
9.6.2 WebStorm140
9.7 本章总结141
练习题141
第10章 Cordova开发基础143
10.1 什么是flexbox143
10.2 理解flexbox布局模型144
10.3 深入理解伸缩容器的属性145
10.3.1 display属性146
10.3.2 flex-direction属性147
10.3.3 flex-wrap属性150
10.3.4 flex-flow属性153
10.3.5 justify-content属性155
10.3.6 align-items属性159
10.3.7 align-content属性164
10.4 深入理解伸缩项目的属性170
10.4.1 order属性171
10.4.2 flex-grow属性172
10.4.3 flex-shrink174
10.4.4 flex-basis属性175
10.4.5 flex属性177
10.4.6 align-self属性178
10.5 本章总结184
练习题185
第11章 Cordova中的事件处理186
11.1 关于Cordova生命周期186
11.1.1 认识程序的生命周期186
11.1.2 理解Cordova生命周期中的事件188
11.2 Cordova生命周期事件的使用191
11.2.1 Cordova的生命周期中的程序加载状态事件191
11.2.2 Cordova生命周期中的设备状态事件195
11.2.3 Cordova生命周期中的用户主动触发事件197
11.3 本章总结201
练习题201
第12章 Cordova地理位置信息服务203
12.1 Geolocation API的使用203
12.1.1 获取设备的地理位置信息204
12.1.2 获取设备坐标的实例204
12.2 监听设备信息变化207
12.2.1 监听设备地理位置实例207
12.2.2 监听地理位置信息变化参数分析210
12.3 本章总结210
练习题211
第13章 Cordova设备方向API213
13.1 获取当前设备的方向案例213
13.2 监测当前设备的位置信息217
13.3 仿微信摇一摇功能的实例219
13.4 本章总结222
练习题223
第14章 Cordova中的多媒体225
14.1 播放远程音乐225
14.2 暂停音乐播放231
14.3 停止音乐播放233
14.4 追踪显示播放进度235
14.5 从指定的位置播放237
14.6 录制声音与播放声音239
14.7 资源与性能优化241
14.8 本章总结242
练习题242
第15章 Cordova中的内置浏览器244
15.1 认识内置浏览器244
15.2 第一个简单的实例245
15.3 第二个实例:自定义URL247
15.4 本章总结250
练习题250
第16章 Cordova中的数据库存储252
16.1 Cordova中的本地存储252
16.1.1 Web端的本地存储252
16.1.2 Cordova应用中的本地存储255
16.2 Cordova中的数据库256
16.2.1 认识Cordova中的SQLite API258
16.2.2 使用SQLite SQL258
16.3 本章总结263
练习题263
第17章 Cordova中的Device Motion API265
17.1 使用加速传感器265
17.1.1 加速度的概念265
17.1.2 获取当前加速度的实例266
17.2 监控设备的加速度268
17.2.1 如何监控当前设备的加速度268
17.2.2 监测当前设备加速度的实例269
17.2.3 深入理解“加速度”271
17.2.4 哪些场景可以应用加速传感器272
17.3 本章总结275
练习题275