图书介绍
HTML5 APP应用开发教程PDF|Epub|txt|kindle电子书版本网盘下载
![HTML5 APP应用开发教程](https://www.shukui.net/cover/65/34501609.jpg)
- 黄波,张小华,黄平,王彩著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302481997
- 出版时间:2018
- 标注页数:442页
- 文件大小:108MB
- 文件页数:457页
- 主题词:超文本标记语言-程序设计-教材
PDF下载
下载说明
HTML5 APP应用开发教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 HTML5 App应用开发概述1
1.1 HTML5介绍1
1.1.1终将失败的Flash2
1.1.2 Web移动应用的未来3
1.2 HTML5新特性3
1.3拥抱HTML56
1.4 HTML5 App的发展7
1.5 HTML5 App与原生App的比较9
1.6 HTML5 App开发环境搭建11
1.6.1开发工具的安装11
1.6.2最接近原生App体验的MUI框架12
1.6.3 HTML5+应用介绍14
1.6.4流应用介绍15
1.7开发第一个HTML5 App16
1.7.1练习:HelloWorld程序16
1.7.2打包过程20
小结23
习题23
第2章 HTML5页面基础25
2.1 HTML简介25
2.1.1标签26
2.1.2标签的属性26
2.1.3注释标签27
2.2 HTML5文档基本格式27
2.3布局div标签29
2.4文本控制标签30
2.4.1标题h标签30
2.4.2段落p标签30
2.4.3水平线hr标签31
2.4.4换行br标签31
2.4.5特殊字符标记32
2.4.6修饰span标签32
2.5图像img标签33
2.6超链接a标签34
2.7列表标签35
2.7.1无序列表ul标签35
2.7.2有序列表ol标签36
2.8语义化标签37
2.9页面交互性标签38
2.9.1细节展示details和summary标签38
2.9.2进度条progess标签39
2.10表格标签39
2.11表单的应用42
2.11.1表单form标签42
2.11.2各种input输入标签44
2.11.3 input标签的其他属性52
2.11.4其他表单标签52
2.11.5实例:注册表单54
2.12移动开发中meta标签的应用56
小结57
习题57
第3章 CSS样式设计60
3.1 CSS简介60
3.2 CSS核心基础61
3.2.1 CSS样式规则61
3.2.2 CSS中的单位和颜色62
3.2.3在HTML文档中应用CSS62
3.3 CSS选择器63
3.3.1基础选择器63
3.3.2其他选择器65
3.4尺寸属性65
3.5文本样式属性66
3.6 CSS高级特性70
3.6.1继承性70
3.6.2 CSS层叠性和优先级70
3.6.3 Chrome调试CSS71
3.7背景属性74
3.7.1设置背景颜色74
3.7.2设置背景图片75
3.8边框属性79
3.9 CSS盒子模型80
3.9.1内填充属性80
3.9.2外边距属性81
3.9.3 box-sizing属性82
3.10浮动和定位83
3.10.1浮动83
3.10.2定位85
3.10.3块元素与行内元素88
3.11 CSS动画效果89
3.11.1过渡89
3.11.2 2D及3D变换90
3.11.3动画控制91
3.12其他一些常用的CSS属性94
3.13移动设备的适配95
3.14实例97
3.14.1注册表单样式美化97
3.14.2旅游App页面98
小结98
习题99
第4章 JavaScript编程基础101
4.1 JavaScript介绍101
4.2使用JavaScript102
4.2.1在页面中插入代码102
4.2.2使用js文件103
4.3 JavaScript的基础语法104
4.3.1数据类型104
4.3.2变量定义105
4.3.3数据类型的转换106
4.3.4代码注释109
4.3.5运算符110
4.3.6常用语句116
4.4函数122
4.4.1函数定义及调用122
4.4.2变量的作用域123
4.4.3函数重载124
4.4.4函数的返回值125
4.4.5匿名函数126
4.5 JavaScript在Chrome中的调试126
4.5.1在控制台输出126
4.5.2断点调试128
4.6 JavaScript对象基础130
4.6.1 Object对象130
4.6.2内置对象131
4.6.3自定义类或对象140
4.7 JavaScript处理JSON143
4.7.1 JSON格式结构简介143
4.7.2 JSON序列化与反序列化143
小结145
习题145
第5章 JavaScript交互编程147
5.1 DOM介绍147
5.2使用DOM148
5.2.1 document对象148
5.2.2查找节点150
5.2.3处理属性154
5.2.4读取和设置内容155
5.2.5创建和操作节点158
5.3 DOM的样式编程165
5.3.1 className属性165
5.3.2 classList对象166
5.3.3 style对象168
5.4事件170
5.4.1常用的一些事件170
5.4.2内联属性监听事件171
5.4.3 DO M属性监听事件172
5.4.4标准的事件监听函数172
5.4.5事件触发过程175
5.4.6事件的Event对象176
小结178
习题179
第6章 jQuery编程基础182
6.1 jQuery介绍182
6.2使用jQuery183
6.3使用$()函数183
6.4 jQuery的自定义选择器184
6.4.1基本过滤器185
6.4.2内容过滤器185
6.4.3可见性过滤器185
6.4.4表单选择器185
6.5 jQuery对象与DOM对象的转换186
6.6 jQuery对事件的处理187
6.6.1页面加载后执行187
6.6.2 jQuery事件监听188
6.7 jQuery遍历方法193
6.7.1遍历HTML元素对象193
6.7.2遍历数组对象194
6.7.3遍历JSON对象属性195
6.8 jQuery DOM交互195
6.8.1操作HTML属性196
6.8.2操作表单元素的值198
6.8.3修改节点内容199
6.8.4创建和添加HTML元素节点200
6.8.5删除HTML元素节点202
6.8.6复制HTML元素节点204
6.8.7修改样式205
6.9 jQuery的扩展209
6.10 jQuery插件应用介绍212
6.11实例:记忆翻牌游戏214
小结215
习题215
第7章 AJAX通信技术219
7.1 AJAX技术介绍219
7.2 HTTP协议分析221
7.2.1 HTTP协议介绍221
7.2.2 Fiddler抓包神器221
7.2.3 HTTP请求与响应225
7.2.4 Fiddler手机数据抓包231
7.2.5 Fiddler模拟HTTP请求232
7.2.6图片验证码233
7.3 XMLHttpRequest对象235
7.3.1使用方法235
7.3.2读取数据237
7.3.3提交数据239
7.3.4 FormData对象241
7.3.5解析XML数据246
7.4 CORS跨域问题248
7.5 RESTful API介绍250
7.6 jQuery中的AJAX方法250
7.7实例:送货地址管理252
小结253
习题254
第8章 WebSocket基础257
8.1 WebSocket的发展历程257
8.2 HTML5 WebSocket简介258
8.3 WebSocket实现259
8.4实例:聊天室261
8.4.1 WebSocket服务器端261
8.4.2客户端实现262
小结264
习题264
第9章 播放多媒体266
9.1 HTML5标准中的音视频266
9.1.1〈audio〉标签266
9.1.2〈video〉标签267
9.2 〈audio〉和〈video〉标签的主要属性267
9.3 audio对象和video对象的API269
9.4实例:视频播放器270
小结271
习题271
第10章 本地存储273
10.1 HTML5本地存储技术概述273
10.2 localStorage和sessionStorage274
10.2.1检查浏览器的支持274
10.2.2相应的API275
10.3 Web SQL数据库280
10.3.1创建或打开数据库280
10.3.2执行SQL语句280
10.4 IndexedDB数据库283
10.4.1数据库初始化284
10.4.2 对象存储空间284
10.4.3索引285
10.4.4事务285
10.4.5 IndexedDB的CRUD操作286
10.4.6游标286
小结288
习题288
第11章 Canvas绘图289
11.1 Canvas介绍289
11.2绘制图形290
11.2.1绘制直线290
11.2.2绘制贝塞尔曲线293
11.2.3绘制填充294
11.2.4使用渐变色295
11.2.5绘制矩形297
11.2.6绘制圆弧298
11.3绘制文字299
11.4绘制图片301
11.5擦除302
11.6坐标变换304
11.7像素操作306
11.8实例:九宫格手势解锁307
小结308
习题308
第12章 HTML5+Runtime310
12.1 HTML5+Runtime介绍310
12.2 HTML5+的Demo示例311
12.3 HTML5+API的使用312
12.4 HTML5+API的各模块313
12.5 Webview模块314
12.5.1 Webview的方法314
12.5.2 WebviewObject321
12.5.3常见的一些UI效果326
12.6 Native.js介绍340
小结340
习题340
第13章 MUI框架342
13.l MUI介绍342
13.2 MUI的示例343
13.3使用MUI344
13.4 MUI页面设计的一些特殊使用346
13.5 mui对象的内置方法和对象350
13.6事件管理352
13.7窗口管理355
13.8各种UI组件362
13.8.1按钮362
13.8.2数字角标365
13.8.3数字输入框365
13.8.4列表366
13.8.5折叠面板369
13.8.6卡片视图370
13.8.7轮播组件371
13.8.8图片轮播组件371
13.8.9复选框和单选框组件374
13.8.10开关组件374
13.8.11滑块组件375
13.8.12字体图标组件376
13.8.13表单组件376
13.8.14进度条组件378
13.8.15 弹出菜单组件380
13.8.16遮罩层组件381
13.8.17操作表组件381
13.8.18对话框组件382
13.8.19 scroll区域滚动385
13.9下拉刷新和上拉加载386
13.9.1下拉刷新387
13.9.2上拉加载388
13.10 MUI的插件389
13.10.1延迟加载插件389
13.10.2图片预览插件390
13.10.3日期和时间选择器插件391
13.10.4单页面刷新插件392
13.11 MUI的AJAX封装394
13.12 Chrome调试Android应用395
小结397
习题398
第14章 综合实例:美食汇App399
14.1项目介绍399
14.1.1 API全局变量400
14.1.2 API介绍400
14.2字体图标的制作401
14.3 manifest.json文件的配置403
14.3.1应用信息配置403
14.3.2图标配置404
14.3.3启动图片配置405
14.4向导406
14.5首页409
14.5.1使用子页面构建首页409
14.5.2美食列表数据的请求和刷新410
14.5.3滑动手势的处理412
14.5.4过滤条件的制作412
14.5.5 MUI插件的使用413
14.5.6窗口数据的传递414
14.5.7扫码的实现414
14.5.8城市定位和选项卡切换415
14.6美食详情416
14.6.1拨打电话417
14.6.2百度地图定位显示417
14.6.3评论中的图片预览419
14.6.4分享419
14.6.5收藏423
14.7抽奖424
14.7.1授权打开窗口424
14.7.2界面处理425
14.7.3摇一摇426
14.7.4自定义窗口427
14.7.5跨页面调用方法427
14.8注册和登录428
14.9我的订单430
14.9.1 artTemplate生成列表430
14.9.2评论432
14.10版本更新435
14.11发布Android程序437
小结439
部分习题参考答案440
参考文献442