html5

简介: 手机web app应用的开发,离不开html5的发展,如果只是在以前的html技术基础上来进行webapp应用开发,则会受到好多局限(这个局限在后面会通过对比说明),对于移动设备上的webapp开发的优势得不到更大的体现。

手机web app应用的开发,离不开html5的发展,如果只是在以前的html技术基础上来进行webapp应用开发,则会受到好多局限(这个局限在后面会通过对比说明),对于移动设备上的webapp开发的优势得不到更大的体现。为此,先认识下html5.

html5新特性
离线应用 :代码和数据可以缓存在本地,支持离线运行
音视频 : 支持多种音视频格式,可以在网页中直接播放音视频
绘图能力: 2D/3D(webGL)图形渲染,可以在网页中绘制图形
地理信息 :在网页中获取精确的地理位置
设备访问 :网页中直接访问系统设备,比如摄像头,通讯录等
文件系统访问: 网页中访问文件系统对象,读取文件属性、内容
高级排版 : 支持更多网页排版功能,囿角、颜色渐变、阴影等等
动画特效 : 支持多种的元素变换和移劢,支持创建各种劢画效果
触控输入 : 增加多点触控事件支持,在触屏设备上支持更多的操作
网络增强 : 网页应用可以访问底层网络信息,包括socket、网络连接信息等
消息推送 : 服务端消息推送,桌面消息推送
多线程 : 支持脚本并行执行,提高脚本执行效率
跨域访问 : 支持客户端跨域请求

正是由于这些新特性才能使webAPP优势体现出来,如果没有这些webAPP就无法做本地操作及设备访问等功能。但是html5当前的发展还只是一个热门,各个浏览器商的发展良莠不齐,对这些新特性支持差异也非常大。基于当前的发展,我们把基于移动设备应用开发分为三类:webAPP、Native APP、Hybrid APP.
Web App

  这个主要是采用统一的标准的HTML,JavaScript.CSS等web技术开发.通过不同平台的浏览器访问来实现跨平台.同时可以通过浏览器支持充分使用HTML5特性,缺点是这些基于浏览器的应用无法调用系统API来实现一些高级功能,也不适合高性能要求的场合.

目录
相关文章
|
12天前
|
弹性计算 前端开发 容器
HTML详解连载(8)
HTML详解连载(8)
|
14天前
|
XML 数据格式
HTML
HTML
16 1
|
3月前
|
存储 移动开发 API
HTML5
HTML5
15 0
|
6月前
|
移动开发 UED HTML5
HTML实用小技巧🚀🚀
HTML实用小技巧🚀🚀
|
7月前
|
Web App开发 前端开发 JavaScript
HTML初识
HTML初识
65 0
|
8月前
|
前端开发 JavaScript 数据安全/隐私保护
HTML详解连载(3)
HTML详解连载(3)
v-html的使用
v-html的使用
65 0
|
前端开发
HTML大总结(二)
HTML大总结(二)
68 0
HTML大总结(二)
|
移动开发 前端开发 搜索推荐
HTML大总结(一)
HTML大总结(一)
69 0

相关实验场景

更多