HTML5移动应用开发入门经典
出版时间:
2013-03
版次:
1
ISBN:
9787115308771
定价:
55.00
装帧:
平装
开本:
16开
纸张:
胶版纸
页数:
344页
字数:
555千字
正文语种:
简体中文
-
《HTML5移动应用开发入门经典》总共分为24章,以示例的方式对如何使用HTML5及相关技术进行移动应用开发做了全面而细致的介绍。本书首先讲解了HTML5的起源以及它为什么适用于移动设备,然后讲解了HTML5的基本元素以及所做的改进、canvas(画布)、视音频、微格式、微数据、拖曳等新增特性,还讲解了WebSocket、WebWorkers、Web存储、离线Web应用程序、地理定位等新增的API。同时,《HTML5移动应用开发入门经典》还针对不同平台(如iOS、BlackBerry、Android)的移动设备、不同的浏览器,就如何开发高可用性的移动应用程序进行了讲解。
《HTML5移动应用开发入门经典》内容组织合理,示例丰富,操作步骤简洁明了,非常适合对移动应用开发感兴趣的读者阅读。对于有一定移动应用开发经验的读者,本书也具有很大的参考价值。 Jennifer Kyrnin自1997年就开始在线讲授HTML、XML及Web设计。她先后建立并维护过各种规模的网站,其中包括小到只包含单个页面的简单网站,也包括大到包含数百万个页面,供世界各地的用户访问的数据库网站。她与丈夫、儿子以及许多宠物一起生活在华盛顿州的一个小农场里。 第1章使用HTML5改进移动Web应用的开发
1.1了解HTML5的由来
1.1.1XML及XHTML
1.1.2HTML5的诞生
1.2了解HTML5的不同之处
1.3定义Web应用
1.4使用开放Web标准
1.5在iOS和Android设备中使用HTML5
1.6编写移动网站
1.6.1移动设备的屏幕尺寸和分辨率
1.6.2移动用户需要的内容
1.6.3使用的HTML、CSS及JavaScript是否有效且简洁
1.6.4网站是否需要为移动用户使用独立域名
1.6.5网站需要通过怎样的测试
1.7总结
1.8问与答
1.9测验
1.9.1问题
1.9.2练习
第2章移动开发中新的HTML5标签和属性
2.1HTML5中的新标签
2.1.1新布局标签
2.1.2其他语义元素
2.1.3新的多媒体标签
2.1.4新的表单功能
2.1.5更好的国际化支持
2.2HTML5的新属性
2.3HTML4标签和属性的变化
2.4HTML5中的HTML语法变化
2.5HTML5标签及属性对移动设备的支持
2.6HTML5给移动Web开发带来的好处
2.6.1HTML5包含了性能优良的API
2.6.2HTML5
2.6.3用户更青睐Web应用程序
2.7总结
2.8问与答
2.9测验
2.9.1问题
2.9.2练习
第3章用CSS3设计移动页面样式
3.1CSS简介
3.1.1创建CSS样式表
3.1.2使用CSS更改字体
3.1.3使用CSS设计布局
3.2CSS3的新增功能
3.2.1圆角
3.2.2盒阴影及文字阴影
3.2.3透明色
3.3在移动设备上使用CSS3
3.4总结
3.5问与答
3.6测验
3.6.1问题
3.6.2练习
第4章移动设备检测及对HTML5的支持
4.1选择HTML5元素
4.2Android及iOS对HTML5的支持
4.3检测HTML5功能
4.3.1利用全局元素检测属性
4.3.2利用创建的元素检测属性
4.3.3检测方法能否返回正确的值
4.3.4检测元素是否保留值
4.3.5处理IE8、IE7和IE6
4.4优雅降级
4.5使用CSS3媒体查询检测移动浏览器
4.5.1检测宽度与高度
4.5.2检测屏幕方向
4.5.3检测屏幕纵横比
4.5.4检测颜色
4.5.5检测分辨率
4.5.6检测电视及网格设备
4.6测试应用程序
4.7总结
4.8问与答
4.9测验
4.9.1问题
4.9.2练习
第5章JavaScript和HTML5Web应用程序
5.1JavaScript是什么
5.1.1创建rollover
5.1.2表单数据验证
5.1.3打开新窗口
5.1.4Cookies的设置及读取
5.2什么是jQuery
5.2.1使用jQuery制作rollover
5.2.2使用jQuery进行表单数据验证
5.2.3在Web应用程序中使用jQuery
5.3使用jQueryMobile
5.4总结
5.5问与答
5.6测验
5.6.1问题
5.6.2练习
第6章创建移动Web应用
6.1建设一个在所有设备上都能运行的网站
6.2确定应用程序类型
6.3用HTML创建应用程序
6.4使用CSS改善HTML外观
6.4.1更改字体
6.4.2加入颜色及背景图像
6.4.3设置布局样式
6.5加入移动meta标签以更有效地创建HTML5页面
6.6针对移动用户来优化网站
6.7总结
6.8问与答
6.9测验
6.9.1问题
6.9.2练习
第7章将站点升级至HTML5
7.1确定何时从HTML4升级及升级的具体方式
7.1.1现有标准的通行浏览器支持
7.1.2逐渐升级至HTML5
7.1.3来访浏览器类型评估
7.1.4移动互联网浏览趋势
7.2当前启用的HTML5特性
7.3支持HTML5的浏览器
7.4将HTML5特性作为额外内容添加至网站
7.5将网站变为杀手级移动应用的HTML5特性
7.6总结
7.7问与答
7.8测验
7.8.1问题
7.8.2练习
第8章将Web应用迁移至移动设备
8.1选择Web编辑器
8.2应用程序测试
8.3内容评估
8.4为移动设备调整可视化的设计
8.4.1使用设计元素创建优秀的移动应用程序
8.4.2典型设计
8.5HTML5及CSS3检测
8.5.1多设备支持
8.5.2在其他设备上进行成品应用程序评估
8.5.3桌面模拟器
8.5.4在线模拟器
8.6旧式浏览器中运行应用程序
8.7总结
8.8问与答
8.9测验
8.9.1问题
8.9.2练习
第9章使用HTML5分节元素和语义元素添加语含义
9.1什么是分节元素
9.2使用新的分节元素
9.2.1使用分节元素生成大纲
9.2.2元素
9.2.3元素
9.2.4元素
9.2.5元素
9.2.6分节根元素
9.2.7Heading、Header以及Footer元素
9.3HTML语义标记
9.3.1HTML4语义元素
9.3.2更新HTML4元素的语义
9.3.3HTML5的新语义元素
9.4总结
9.5问与答
9.6测验
9.6.1问题
9.6.2练习
第10章使用HTML5canvas元素绘图
10.1使用canvas元素
10.2在元素中绘制形状
10.2.1绘制矩形
10.2.2绘制多边形和线条
10.2.3绘制圆形
10.3在canvas上书写文字
10.4显示图像
10.4.1缩放和裁切图像
10.4.2添加图案
10.5canvas与SVG或Flash的区别
10.6总结
10.7问与答
10.8测验
10.8.1问题
10.8.2练习
第11章HTML5字体与排版
11.1定义排版元素
11.1.1字体
11.1.2间距
11.1.3断字符
11.1.4未对齐
11.1.5页首孤行和页尾孤行
11.2使用适当的排版字符实体
11.2.1引号
11.2.2商业标记
11.2.3高级符号
11.3了解开放字体格式
11.3.1通过@font-face使用WOFF
11.3.2为WOFF提供备选方案
11.4总结
11.5问与答
11.6测验
11.6.1问题
11.6.2练习
第12章HTML5的音频和视频
12.1HTML5视频、音频与Flash的比较
12.2选择兼容性最好的视频格式
12.2.1MP4或H.264
12.2.2ogg/Theora
12.2.3WebM
12.3选择拥有最广泛支持的音频编解码器
12.3.1MP3
12.3.2Vorbis
12.3.3WAV
12.4HTML5的新媒体元素
12.5用于扩展媒体的属性
12.5.1音频及视频属性
12.5.2视频
12.5.3源属性
12.5.4track属性
12.6为IE创建回退选项
12.7使用API方法创建自定义播放控制器
12.8总结
12.9问与答
12.10测验
12.10.1问题
12.10.2练习
第13章HTML5表单
13.1可用性更强的HTML5表单
13.1.1占位符文本
13.1.2自动聚焦
13.1.3自动完成及数据列表
13.2HTML5输入类型
13.2.1数字类型
13.2.2日期和时间类型
13.2.3Email、URL、颜色和搜索框类型
13.3其他新表单元素
13.3.1密钥生成表单字段
13.3.2表单输出元素
13.3.3命令菜单列表
13.4表单验证
13.5总结
13.6问与答
13.7测验
13.7.1问题
13.7.2练习
第14章使用HTML5编辑内容和用户互动
14.1新的contenteditable属性
14.2execCommand方法
14.3在Web页面中添加拼写检查
14.4隐藏元素
14.5HTML5附加的UI组件
14.6UI以及编辑特性对浏览器的支持
14.7总结
14.8问与答
14.9测验
14.9.1问题
14.9.2练习
第15章微格式与微数据
15.1使用微格式
15.1.1微格式的好处
15.1.2使用微格式的原则
15.1.3正在使用的微格式
15.2使用微数据
15.3使用RDFa
15.4选择格式
15.5移动设备与微格式
15.5.1使用微格式或是微数据的理由
15.5.2两种非正式的微格式
15.6总结
15.7问与答
15.8测验
15.8.1问题
15.8.2练习
第16章使用HTML5的拖曳功能
16.1拖曳应用
16.2拖曳事件
16.3拖曳属性
16.4有用的CSS扩展
16.5创建拖曳接口
16.5.1定义可拖曳对象
16.5.2为可拖曳对象设置拖曳事件
16.5.3定义放置区
16.5.4设置拖曳区事件
16.5.5在对象间传递信息
16.5.6定义操作特效
16.6在iOS上使用拖曳
16.6.1让iOS上的元素变得可拖曳
16.6.2将iOS上的元素变为放置区
16.7总结
16.8问与答
16.9测验
16.9.1问题
16.9.2练习
第17章HTML5链接
17.1HTML5的链接的改进
17.1.1超链接及外联资源
17.1.2的属性变化
17.1.3链接区块级元素
17.1.4占位符链接
17.1.5HTML5的热点图
17.1.6HTML5中新的全局属性
17.2链接类型和关系
17.3使用新的链接类型
17.3.1alternate链接类型
17.3.2author链接类型
17.3.3bookmark和external链接类型
17.3.4help、license、tag和search链接类型
17.3.5icon链接类型
17.3.6nofollow和noreferrer类型
17.3.7pingback类型
17.3.8prefetch类型
17.3.9previous和next链接类型
17.3.10sidebar链接类型
17.3.11stylesheet类型
17.4总结
17.5问与答
17.6测验
17.6.1问题
17.6.2练习
第18章Web应用程序API和数据集
18.1创建Web应用程序
18.1.1Web应用程序API
18.1.2脚本处理
18.1.3iOS中的单击事件
18.1.4计时器
18.1.5用户提示
18.1.6系统信息
18.2数据集和data-*属性
18.3总结
18.4问与答
18.5测验
18.5.1问题
18.5.2练习
第19章WebSocket、WebWorkers和文件
19.1WebSocket双向通信
19.1.1WebSocket的安全隐患
19.1.2WebSocket的优点
19.1.3建立WebSocket
19.2使用WebWorkers在后台运行脚本
19.3使用文件API操作客户端文件
19.3.1建立输入字段
19.3.2获取文件信息
19.3.3读取文件信息
19.4总结
19.5问与答
19.6测验
19.6.1问题
19.6.2练习
第20章离线Web应用程序
20.1创建离线应用程序以及让普通应用程序离线工作
20.2缓存清单
20.2.1使用缓存清单文件
20.2.2编写缓存清单
20.3将DOM事件和属性用于离线应用程序
20.4调试应用程序缓存
20.5总结
20.6问与答
20.7测验
20.7.1问题
20.7.2练习
第21章HTML5的Web存储
21.1什么是Web存储
21.1.1Web存储与Cookie的不同之处
21.1.2会话存储和本地存储
21.1.3使用Web存储
21.2WebSQL与IndexedDB
21.2.1WebSQL数据库
21.2.2IndexedDatabaseAPI
21.3总结
21.4问与答
21.5测验
21.5.1问题
21.5.2练习
第22章利用HistoryAPI控制浏览器历史记录
22.1控制浏览器历史的原因
22.2HistoryAPI的方法
22.3使用HistoryAPI
22.3.1使用HistoryAPI保存当前位置
22.3.2使用HistoryAPI改变URL
22.4使用HistoryAPI的风险和麻烦
22.4.1HistoryAPI只能在同一个域名下工作
22.4.2利用HistoryAPI钓鱼
22.4.3烦人的动画URL
22.5总结
22.6问与答
22.7测验
22.7.1问题
22.7.2练习
第23章使用Geolocation添加地理位置检测
23.1Geolocation是什么
23.1.1使用地理定位
23.1.2使用GeolocationAPI
23.1.3使用其他定位数据选项
23.1.4旧式浏览器的回退选项
23.2隐私与地理位置
23.3创建一个移动地理定位的应用
23.4总结
23.5问与答
23.6测验
23.6.1问题
23.6.2练习
第24章将HTML5应用程序转换为原生应用程序
24.1HTML5应用程序与原生应用程序的区别
24.1.1原生应用程序的优点
24.1.2HTML5应用程序的优点
24.2转换到原生应用程序
24.2.1如何着手开始转换
24.2.2使用PhoneGap转换原生app
24.3创建应用程序图标
24.4测试应用程序
24.5在app商店出售应用程序
24.6原生应用程序并非唯一选择
24.7总结
24.8问与答
24.9测验
24.9.1问题
24.9.2练习
附录A测验答案
附录BHTML5元素和属性
附录CHTML5及移动应用资源
-
内容简介:
《HTML5移动应用开发入门经典》总共分为24章,以示例的方式对如何使用HTML5及相关技术进行移动应用开发做了全面而细致的介绍。本书首先讲解了HTML5的起源以及它为什么适用于移动设备,然后讲解了HTML5的基本元素以及所做的改进、canvas(画布)、视音频、微格式、微数据、拖曳等新增特性,还讲解了WebSocket、WebWorkers、Web存储、离线Web应用程序、地理定位等新增的API。同时,《HTML5移动应用开发入门经典》还针对不同平台(如iOS、BlackBerry、Android)的移动设备、不同的浏览器,就如何开发高可用性的移动应用程序进行了讲解。
《HTML5移动应用开发入门经典》内容组织合理,示例丰富,操作步骤简洁明了,非常适合对移动应用开发感兴趣的读者阅读。对于有一定移动应用开发经验的读者,本书也具有很大的参考价值。
-
作者简介:
Jennifer Kyrnin自1997年就开始在线讲授HTML、XML及Web设计。她先后建立并维护过各种规模的网站,其中包括小到只包含单个页面的简单网站,也包括大到包含数百万个页面,供世界各地的用户访问的数据库网站。她与丈夫、儿子以及许多宠物一起生活在华盛顿州的一个小农场里。
-
目录:
第1章使用HTML5改进移动Web应用的开发
1.1了解HTML5的由来
1.1.1XML及XHTML
1.1.2HTML5的诞生
1.2了解HTML5的不同之处
1.3定义Web应用
1.4使用开放Web标准
1.5在iOS和Android设备中使用HTML5
1.6编写移动网站
1.6.1移动设备的屏幕尺寸和分辨率
1.6.2移动用户需要的内容
1.6.3使用的HTML、CSS及JavaScript是否有效且简洁
1.6.4网站是否需要为移动用户使用独立域名
1.6.5网站需要通过怎样的测试
1.7总结
1.8问与答
1.9测验
1.9.1问题
1.9.2练习
第2章移动开发中新的HTML5标签和属性
2.1HTML5中的新标签
2.1.1新布局标签
2.1.2其他语义元素
2.1.3新的多媒体标签
2.1.4新的表单功能
2.1.5更好的国际化支持
2.2HTML5的新属性
2.3HTML4标签和属性的变化
2.4HTML5中的HTML语法变化
2.5HTML5标签及属性对移动设备的支持
2.6HTML5给移动Web开发带来的好处
2.6.1HTML5包含了性能优良的API
2.6.2HTML5
2.6.3用户更青睐Web应用程序
2.7总结
2.8问与答
2.9测验
2.9.1问题
2.9.2练习
第3章用CSS3设计移动页面样式
3.1CSS简介
3.1.1创建CSS样式表
3.1.2使用CSS更改字体
3.1.3使用CSS设计布局
3.2CSS3的新增功能
3.2.1圆角
3.2.2盒阴影及文字阴影
3.2.3透明色
3.3在移动设备上使用CSS3
3.4总结
3.5问与答
3.6测验
3.6.1问题
3.6.2练习
第4章移动设备检测及对HTML5的支持
4.1选择HTML5元素
4.2Android及iOS对HTML5的支持
4.3检测HTML5功能
4.3.1利用全局元素检测属性
4.3.2利用创建的元素检测属性
4.3.3检测方法能否返回正确的值
4.3.4检测元素是否保留值
4.3.5处理IE8、IE7和IE6
4.4优雅降级
4.5使用CSS3媒体查询检测移动浏览器
4.5.1检测宽度与高度
4.5.2检测屏幕方向
4.5.3检测屏幕纵横比
4.5.4检测颜色
4.5.5检测分辨率
4.5.6检测电视及网格设备
4.6测试应用程序
4.7总结
4.8问与答
4.9测验
4.9.1问题
4.9.2练习
第5章JavaScript和HTML5Web应用程序
5.1JavaScript是什么
5.1.1创建rollover
5.1.2表单数据验证
5.1.3打开新窗口
5.1.4Cookies的设置及读取
5.2什么是jQuery
5.2.1使用jQuery制作rollover
5.2.2使用jQuery进行表单数据验证
5.2.3在Web应用程序中使用jQuery
5.3使用jQueryMobile
5.4总结
5.5问与答
5.6测验
5.6.1问题
5.6.2练习
第6章创建移动Web应用
6.1建设一个在所有设备上都能运行的网站
6.2确定应用程序类型
6.3用HTML创建应用程序
6.4使用CSS改善HTML外观
6.4.1更改字体
6.4.2加入颜色及背景图像
6.4.3设置布局样式
6.5加入移动meta标签以更有效地创建HTML5页面
6.6针对移动用户来优化网站
6.7总结
6.8问与答
6.9测验
6.9.1问题
6.9.2练习
第7章将站点升级至HTML5
7.1确定何时从HTML4升级及升级的具体方式
7.1.1现有标准的通行浏览器支持
7.1.2逐渐升级至HTML5
7.1.3来访浏览器类型评估
7.1.4移动互联网浏览趋势
7.2当前启用的HTML5特性
7.3支持HTML5的浏览器
7.4将HTML5特性作为额外内容添加至网站
7.5将网站变为杀手级移动应用的HTML5特性
7.6总结
7.7问与答
7.8测验
7.8.1问题
7.8.2练习
第8章将Web应用迁移至移动设备
8.1选择Web编辑器
8.2应用程序测试
8.3内容评估
8.4为移动设备调整可视化的设计
8.4.1使用设计元素创建优秀的移动应用程序
8.4.2典型设计
8.5HTML5及CSS3检测
8.5.1多设备支持
8.5.2在其他设备上进行成品应用程序评估
8.5.3桌面模拟器
8.5.4在线模拟器
8.6旧式浏览器中运行应用程序
8.7总结
8.8问与答
8.9测验
8.9.1问题
8.9.2练习
第9章使用HTML5分节元素和语义元素添加语含义
9.1什么是分节元素
9.2使用新的分节元素
9.2.1使用分节元素生成大纲
9.2.2元素
9.2.3元素
9.2.4元素
9.2.5元素
9.2.6分节根元素
9.2.7Heading、Header以及Footer元素
9.3HTML语义标记
9.3.1HTML4语义元素
9.3.2更新HTML4元素的语义
9.3.3HTML5的新语义元素
9.4总结
9.5问与答
9.6测验
9.6.1问题
9.6.2练习
第10章使用HTML5canvas元素绘图
10.1使用canvas元素
10.2在元素中绘制形状
10.2.1绘制矩形
10.2.2绘制多边形和线条
10.2.3绘制圆形
10.3在canvas上书写文字
10.4显示图像
10.4.1缩放和裁切图像
10.4.2添加图案
10.5canvas与SVG或Flash的区别
10.6总结
10.7问与答
10.8测验
10.8.1问题
10.8.2练习
第11章HTML5字体与排版
11.1定义排版元素
11.1.1字体
11.1.2间距
11.1.3断字符
11.1.4未对齐
11.1.5页首孤行和页尾孤行
11.2使用适当的排版字符实体
11.2.1引号
11.2.2商业标记
11.2.3高级符号
11.3了解开放字体格式
11.3.1通过@font-face使用WOFF
11.3.2为WOFF提供备选方案
11.4总结
11.5问与答
11.6测验
11.6.1问题
11.6.2练习
第12章HTML5的音频和视频
12.1HTML5视频、音频与Flash的比较
12.2选择兼容性最好的视频格式
12.2.1MP4或H.264
12.2.2ogg/Theora
12.2.3WebM
12.3选择拥有最广泛支持的音频编解码器
12.3.1MP3
12.3.2Vorbis
12.3.3WAV
12.4HTML5的新媒体元素
12.5用于扩展媒体的属性
12.5.1音频及视频属性
12.5.2视频
12.5.3源属性
12.5.4track属性
12.6为IE创建回退选项
12.7使用API方法创建自定义播放控制器
12.8总结
12.9问与答
12.10测验
12.10.1问题
12.10.2练习
第13章HTML5表单
13.1可用性更强的HTML5表单
13.1.1占位符文本
13.1.2自动聚焦
13.1.3自动完成及数据列表
13.2HTML5输入类型
13.2.1数字类型
13.2.2日期和时间类型
13.2.3Email、URL、颜色和搜索框类型
13.3其他新表单元素
13.3.1密钥生成表单字段
13.3.2表单输出元素
13.3.3命令菜单列表
13.4表单验证
13.5总结
13.6问与答
13.7测验
13.7.1问题
13.7.2练习
第14章使用HTML5编辑内容和用户互动
14.1新的contenteditable属性
14.2execCommand方法
14.3在Web页面中添加拼写检查
14.4隐藏元素
14.5HTML5附加的UI组件
14.6UI以及编辑特性对浏览器的支持
14.7总结
14.8问与答
14.9测验
14.9.1问题
14.9.2练习
第15章微格式与微数据
15.1使用微格式
15.1.1微格式的好处
15.1.2使用微格式的原则
15.1.3正在使用的微格式
15.2使用微数据
15.3使用RDFa
15.4选择格式
15.5移动设备与微格式
15.5.1使用微格式或是微数据的理由
15.5.2两种非正式的微格式
15.6总结
15.7问与答
15.8测验
15.8.1问题
15.8.2练习
第16章使用HTML5的拖曳功能
16.1拖曳应用
16.2拖曳事件
16.3拖曳属性
16.4有用的CSS扩展
16.5创建拖曳接口
16.5.1定义可拖曳对象
16.5.2为可拖曳对象设置拖曳事件
16.5.3定义放置区
16.5.4设置拖曳区事件
16.5.5在对象间传递信息
16.5.6定义操作特效
16.6在iOS上使用拖曳
16.6.1让iOS上的元素变得可拖曳
16.6.2将iOS上的元素变为放置区
16.7总结
16.8问与答
16.9测验
16.9.1问题
16.9.2练习
第17章HTML5链接
17.1HTML5的链接的改进
17.1.1超链接及外联资源
17.1.2的属性变化
17.1.3链接区块级元素
17.1.4占位符链接
17.1.5HTML5的热点图
17.1.6HTML5中新的全局属性
17.2链接类型和关系
17.3使用新的链接类型
17.3.1alternate链接类型
17.3.2author链接类型
17.3.3bookmark和external链接类型
17.3.4help、license、tag和search链接类型
17.3.5icon链接类型
17.3.6nofollow和noreferrer类型
17.3.7pingback类型
17.3.8prefetch类型
17.3.9previous和next链接类型
17.3.10sidebar链接类型
17.3.11stylesheet类型
17.4总结
17.5问与答
17.6测验
17.6.1问题
17.6.2练习
第18章Web应用程序API和数据集
18.1创建Web应用程序
18.1.1Web应用程序API
18.1.2脚本处理
18.1.3iOS中的单击事件
18.1.4计时器
18.1.5用户提示
18.1.6系统信息
18.2数据集和data-*属性
18.3总结
18.4问与答
18.5测验
18.5.1问题
18.5.2练习
第19章WebSocket、WebWorkers和文件
19.1WebSocket双向通信
19.1.1WebSocket的安全隐患
19.1.2WebSocket的优点
19.1.3建立WebSocket
19.2使用WebWorkers在后台运行脚本
19.3使用文件API操作客户端文件
19.3.1建立输入字段
19.3.2获取文件信息
19.3.3读取文件信息
19.4总结
19.5问与答
19.6测验
19.6.1问题
19.6.2练习
第20章离线Web应用程序
20.1创建离线应用程序以及让普通应用程序离线工作
20.2缓存清单
20.2.1使用缓存清单文件
20.2.2编写缓存清单
20.3将DOM事件和属性用于离线应用程序
20.4调试应用程序缓存
20.5总结
20.6问与答
20.7测验
20.7.1问题
20.7.2练习
第21章HTML5的Web存储
21.1什么是Web存储
21.1.1Web存储与Cookie的不同之处
21.1.2会话存储和本地存储
21.1.3使用Web存储
21.2WebSQL与IndexedDB
21.2.1WebSQL数据库
21.2.2IndexedDatabaseAPI
21.3总结
21.4问与答
21.5测验
21.5.1问题
21.5.2练习
第22章利用HistoryAPI控制浏览器历史记录
22.1控制浏览器历史的原因
22.2HistoryAPI的方法
22.3使用HistoryAPI
22.3.1使用HistoryAPI保存当前位置
22.3.2使用HistoryAPI改变URL
22.4使用HistoryAPI的风险和麻烦
22.4.1HistoryAPI只能在同一个域名下工作
22.4.2利用HistoryAPI钓鱼
22.4.3烦人的动画URL
22.5总结
22.6问与答
22.7测验
22.7.1问题
22.7.2练习
第23章使用Geolocation添加地理位置检测
23.1Geolocation是什么
23.1.1使用地理定位
23.1.2使用GeolocationAPI
23.1.3使用其他定位数据选项
23.1.4旧式浏览器的回退选项
23.2隐私与地理位置
23.3创建一个移动地理定位的应用
23.4总结
23.5问与答
23.6测验
23.6.1问题
23.6.2练习
第24章将HTML5应用程序转换为原生应用程序
24.1HTML5应用程序与原生应用程序的区别
24.1.1原生应用程序的优点
24.1.2HTML5应用程序的优点
24.2转换到原生应用程序
24.2.1如何着手开始转换
24.2.2使用PhoneGap转换原生app
24.3创建应用程序图标
24.4测试应用程序
24.5在app商店出售应用程序
24.6原生应用程序并非唯一选择
24.7总结
24.8问与答
24.9测验
24.9.1问题
24.9.2练习
附录A测验答案
附录BHTML5元素和属性
附录CHTML5及移动应用资源
查看详情
-
八五品
浙江省杭州市
平均发货9小时
成功完成率87.72%
-
八五品
内蒙古包头市
平均发货11小时
成功完成率97.55%
-
九品
浙江省杭州市
平均发货9小时
成功完成率87.72%
-
八五品
山西省太原市
平均发货7小时
成功完成率96.31%
-
九品
河北省邢台市
平均发货12小时
成功完成率95.97%
-
八五品
山东省滨州市
平均发货9小时
成功完成率91.08%
-
八五品
山东省滨州市
平均发货9小时
成功完成率93.46%
-
八五品
山东省枣庄市
平均发货9小时
成功完成率88.28%
-
九五品
江西省南昌市
平均发货10小时
成功完成率94.51%
-
2014-05 印刷
印次: 3
八五品
河南省濮阳市
平均发货10小时
成功完成率97.21%
-
八五品
河南省南阳市
平均发货10小时
成功完成率90.42%
-
八五品
河南省南阳市
平均发货10小时
成功完成率90.42%
-
九品
北京市海淀区
平均发货8小时
成功完成率97.23%
-
八五品
河南省南阳市
平均发货11小时
成功完成率89.35%
-
八五品
河南省南阳市
平均发货10小时
成功完成率90.42%
-
八五品
河南省南阳市
平均发货11小时
成功完成率89.35%
-
八五品
山东省济南市
平均发货8小时
成功完成率94.72%
-
八五品
江苏省扬州市
平均发货4小时
成功完成率98.2%
-
2014-05 印刷
印次: 3
九品
北京市海淀区
平均发货8小时
成功完成率97.54%
-
八五品
河南省濮阳市
平均发货8小时
成功完成率96.97%
-
八五品
河北省衡水市
平均发货12小时
成功完成率93.27%
-
八五品
江苏省苏州市
平均发货8小时
成功完成率87.09%
-
八五品
重庆市沙坪坝区
平均发货8小时
成功完成率84.63%
-
八五品
上海市黄浦区
平均发货8小时
成功完成率88.74%
-
八五品
四川省成都市
平均发货8小时
成功完成率80.85%
-
HTML5移动应用开发入门经典
正版二手,均有笔记不影响使用,无赠品、光盘、MP3等。如需购买套装书,请联系客服核实,批量上传数据有误差,套装书售后运费自理,还请见谅!
八五品
山东省枣庄市
平均发货8小时
成功完成率87.78%
-
八五品
江苏省南京市
平均发货13小时
成功完成率88.64%
-
九品
江西省南昌市
平均发货10小时
成功完成率93.52%
-
八五品
河北省衡水市
平均发货13小时
成功完成率91.94%
-
八品
广东省汕头市
平均发货11小时
成功完成率91.8%
-
八五品
湖南省长沙市
平均发货10小时
成功完成率94.95%
-
八五品
广东省东莞市
平均发货9小时
成功完成率96.98%
-
九品
广东省深圳市
平均发货45小时
成功完成率100%
-
九五品
天津市宝坻区
平均发货14小时
成功完成率48.97%
-
九五品
天津市宝坻区
平均发货16小时
成功完成率83.09%
-
九五品
天津市宝坻区
平均发货16小时
成功完成率80.57%
-
九品
天津市宝坻区
平均发货14小时
成功完成率96.15%
-
九品
江苏省盐城市
平均发货19小时
成功完成率81.83%
-
九品
北京市昌平区
平均发货23小时
成功完成率88.83%
-
八五品
天津市南开区
平均发货7小时
成功完成率90.98%
-
九品
北京市海淀区
平均发货22小时
成功完成率90.11%
-
九品
北京市海淀区
平均发货24小时
成功完成率83.55%
-
九品
天津市宝坻区
平均发货15小时
成功完成率93.22%
-
九品
天津市宝坻区
平均发货16小时
成功完成率93.71%
-
九五品
北京市通州区
平均发货29小时
成功完成率82.71%
-
九品
江苏省盐城市
平均发货18小时
成功完成率88.64%
-
九五品
天津市宝坻区
平均发货15小时
成功完成率88.58%
-
九五品
-
九品
北京市房山区
平均发货2小时
成功完成率94.19%