1.3 智能手机的web浏览器

这些移动web浏览器不同于过去的wap浏览器,它能识别和解释HTML、CSS、JS等代码,而且它们都有一个共同的特点就是其浏览器的核心都是基于webkit

webkit实际上是一种浏览器引擎,同时也是一个开源的项目,其起源可以追溯到Kool Desktop Environment(KDE) 

 

1.5 基于HTML5的移动web应用

1.Canvas 绘图

Canvas绘图功能非常强大,如图形绘制、路径绘制、变形、像素绘图、动画等。用户可以通过获取HTML中DOM元素canvas,并调用其渲染上下文的context对象,使用JS进行图形绘制。

2.多媒体

3.本地存储

两种存储机制:Web Storage和Web SQL Database

4.离线应用

当支持离线应用的浏览器检测到清单文件中的任何资源文件时,便会下载对应的资源文件,将它们缓存到本地,同时保证本地资源文件的版本和服务器上的保持一致。

5.使用地理位置

能实时获取到你当前在地图上所在的位置

6.移动WEB框架

目前基于HTML5移动WEB框架存在两种不同的开发模式:

  • 基于传统web的开发:在传统web网站上,根据移动设备平台的特点展示其移动版的web站点。
  • 基于组件式的web开发:类似于Ext所提供的富客户端开发模式,在该模式下几乎所有的组件或视图都封装在JS内,然后通过调用这些组件展示WEB应用
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐