通过阅读凯瑞恩编写的这本《HTML5移动应用开发入门经典》,读者将学会如何为智能手机、平板和其他设备创建丰富而且健壮的移动应用,以及这些移动应用以全新的方式与用户进行交互的方法。本书采用直观、循序渐进的方法,引导读者掌握为iPadAP/iPhone或Android开发应用的实用前沿技巧。读者将掌握如何快速创建移动应用并升级旧应用,如何提供前沿的媒体内容,如何利用从地理定位到语义Web在内的高级特性,以及如何对复杂的后端开发进行简化。本书每章内容都建立在已学的知识之上,为读者走向成功打下坚实而实用的基础。
HTML5是关注度最高的前沿Web技术,而移动互联网则是近两年最炙手可热的Web领域。凯瑞恩编写的《HTML5移动应用开发入门经典》将这两者巧妙结合起来,详细讲解了如何利用HTML5进行移动应用开发。
《HTML5移动应用开发入门经典》总共分为24章,以示例的方式对如何使用HTML5及相关技术进行移动应用开发做了全面而细致的介绍。本书首先讲解了HTML5的起源以及它为什么适用于移动设备,然后讲解了HTML5的基本元素以及所做的改进、canvas(画布)、视音频、微格式、微数据、拖曳等新增特性,还讲解了WebSocket、Web Workers、Web存储、离线Web应用程序、地理定位等新增的API。同时,《HTML5移动应用开发入门经典》还针对不同平台(如iOS、BlackBerry、Android)的移动设备、不同的浏览器,就如何开发高可用性的移动应用程序进行了讲解。
《HTML5移动应用开发入门经典》内容组织合理,示例丰富,操作步骤简洁明了,非常适合对移动应用开发感兴趣的读者阅读。对于有一定移动应用开发经验的读者,本书也具有很大的参考价值。
第1章 使用HTML5改进移动Web应用的开发
第2章 移动开发中新的HTML5标签和属性
第3章 用CSS3设计移动页面样式
第4章 移动设备检测及对HTML5的支持
第5章 JavaScript和HTML5 Web应用程序
第6章 创建移动Web应用
第7章 将站点升级至HTML5
第8章 将Web应用迁移至移动设备
第9章 使用HTML5分节元素和语义元素添加语含义
第10章 使用HTML5 canvas元素绘图
第11章 HTML5字体与排版
第12章 HTML5的音频和视频
第13章 HTML5表单
第14章 使用HTML5编辑内容和用户互动
第15章 微格式与微数据
第16章 使用HTML5的拖曳功能
第17章 HTML5链接
第18章 Web应用程序API和数据集
第19章 WebSocket、Web Workers和文件
第20章 离线Web应用程序
第21章 HTML5的Web存储
第22章 利用History API控制浏览器历史记录
第23章 使用Geolocation添加地理位置检测
第24章 将HTML5应用程序转换为原生应用程序
附录A 测验答案
附录B HTML5元素和属性
附录C HTML5及移动应用资源