《HTML5移动开发》—— 导读

  1. 云栖社区>
  2. 博客>
  3. 正文

《HTML5移动开发》—— 导读

异步社区 2017-05-02 10:15:00 浏览1546
展开阅读全文

5550dae059cabebc1c58efdf57937885e6716312

前言

HTML5移动开发
我们将要学习如何开发移动Web应用。注意Web这个词,本书关注的是为移动设备(如Android、iPod、iPhone、BlackBerry和平板电脑)开发Web应用,而不是需要iOS或Android SDK进行的本地应用开发。本书讲解的知识与操作系统无关。

移动Web应用是使用了桌面Web应用的标记语言和可触控设备功能的网站或Web应用。Web应用无论是通过手机、平板电脑还是笔记本来访问,都是使用HMTL、CSS、JavaScript以及可选的图片、音视频资源和服务器端技术来构建的。

通过升级到使用新的HTML5、CSS3和JavaScript特性,我们可以创建出具有本地应用外观的Web应用。因移动Web应用是基于Web的,因此它们兼容于台式机、智能手机、平板电脑以及具有现代浏览器的其他设备。由于Web应用是基于Web的,我们可以直接将其分发给我们的用户,而不需要先在Apple App Store或Google Play中上架,也不用承受它们那复杂、昂贵而又冗长的审批流程。

本书讲解的内容可以帮助你使用CSS3、HTML5[1]和JavaScript创建能在浏览器中运行的应用。本书都是关于你已经知道的一些技术:那些能移植到大多数设备的技术。本书讨论的所有内容都与操作系统无关。

也就是说,我们将要学习的知识不仅可以工作在iPhone、iPad和Android设备上,而且可以工作在其他移动平台(其中包括Firefox OS和Windows Phone)以及现代的桌面浏览器或者具有现代浏览器的其他设备(比如Wii这样的游戏设备)上。尽管本书关注的是移动开发,但是所介绍的内容可以用在大量的大小设备上,只要设备带有一个遵循现在Web标准的浏览器即可。

应用程序在本地平台上的能力在10多年以来保持得相当稳定,但是在过去的最近几年,Web平台增强了处理Web应用的能力,使得Web应用几乎和本机上的应用一样。

iPhone增加了Canvas、应用缓存、数据库以及SVG。包含了这些特性的Safari 4.0,又增加了视频、音频和Web Workers。在2009年末,地理位置和Canvas特性不但增加到了iPhone上,而且在Chrome、Opera、Firefox、Internet Explorer和Android上也可以看到它们的身影。

借助于Web浏览器,多年以来我们已经能充分利用HTML、CSS、DOM、SVG和XHR。在本书中,我们将HTML5和CSS3技术囊括了进来:HTML5和CSS3可以用来构建与本地应用相匹敌的Web应用。

使用Web浏览器,很多年来我们已经能够充分利用HTML5、CSS、DOM结构、SVG和XHR。在本书中,我们进行横向扩展以包括HTML5和CSS3:能够用来构建可以与原生应用相匹敌的Web应用的技术,而且现代的移动浏览器和桌面浏览器均对其提供了支持。

目录

第1章 学习移动HTML5、CSS3和Java Script API之前的准备工作
1.1 CubeDoo:HTML5移动游戏
1.2 开发工具
1.3 测试工具

第2章 升级至HTML5
2.1 HTML5语法
2.2 HTML元素/属性的语法

第3章 HTML5中的新元素
第4章 HTML5 Web表单
第5章 SVG、Canvas、Audio和Video
第6章 其他HTML5 API
第7章 升级到CSS3
第8章 CSS3值的扩展选项
第9章 CSS3:模块、模型和图像
第10章 CSS3:变换、渐变和动画
第11章 响应性Web设计中的CSS特性
第12章 设计移动应用程序
第13章 把移动设备和触摸作为目标
第14章 移动性能

网友评论

登录后评论
0/500
评论
异步社区
+ 关注