Chapter 1 移动互联网时代的web技术
1.3 智能手机的web浏览器这些移动web浏览器不同于过去的wap浏览器,它能识别和解释HTML、CSS、JS等代码,而且它们都有一个共同的特点就是其浏览器的核心都是基于webkitwebkit实际上是一种浏览器引擎,同时也是一个开源的项目,其起源可以追溯到Kool Desktop Environment(KDE) 1.5 基于HTML5的移动web应用1.Canvas...
·
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应用
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献1条内容
所有评论(0)