h5页面是基于HTML4进行大修改的版本,在过去很多移动浏览器并不支持HTML4,H5出现的同时,主流移动(手机)浏览器也遵循该标准,所以网站开发者普遍采用HTML5来开发适合手机移动端浏览器的网页。
h5页面是采用HTML5前端技术设计的页面,目前,HTML5的标准在很多移动端的浏览器都支持,所以很多移动站点采用HTML5技术开发,h5页面是也可以理解为移动端网页,网络工程师通过代码编写出页面,呈现到用户端。
pc端目前仅使用html5部分功能做渐进增强,移动端针对智能机开发则可以完全迁移到html5上来,低端java手机使用wap技术开发。明确一个概念,html5 = 新版html标记语言 + css3 + 脚本API;但从标记语言来比较html5 和 html4之间的差别:1 更加语意话的标记,如header footer section等
2 全新标记,如video audio canvas等
3 不同的doc类型
低端浏览器不支持这些标记,也不报错,但是解析会很怪异,淘宝去年曾改版为html5,坚持没多久又改回来了,兼容性问题太多难解决
用html5做的移动端网站好处如下:1. 上手迅速并支持快速迭代,与Android和iOS相比,使用JQuery Mobile和HTML5构建你的UI和逻辑会比在原生系统下构建快得多。此外,要使用原生代码将一个list view连接到远程的数据源并具有漂亮的外观是十分复杂的
2.避免麻烦的应用商店审批过程以及调试、构建带来的痛苦:为手机开发应用,尤其是iOS系统的手机,最痛苦的过程莫过于通过Apple应用商店的审批。想要让一个原生应用程序发布给iOS用户,需要等待一个相当长的过程(需要好几天,甚至可能是好几周)。不仅在第一次发布程序时要经历磨难,以后的每一次升级也是如此。这使得QA和发布流程变得复杂,还会增加额外的时间。进一步的好处是,发布beta或测试版本会更加容易。只要告诉用户用浏览器打开你的网址就可以了!不需要考虑iOS令人抓狂的DRM,也不需要理会Android必须的APK。
3.支持跨平台和跨设备开发:一个巨大的好处是,应用程序马上可以在Android和IOS上工作,同样也可以在其他平台上工作。作为一个独立开发者,为不同的平台维护基础代码是一项巨大的工作。为单个手机平台编写高质量的手机应用需要全职工作,为每个平台重复做类似的事情需要大量的资源。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)