HTML5提供了一些新的元素和属性,例如网站导航块,这种标签将有利于搜索引擎的索引整理,同时更好的帮助小屏幕装置和视障人士使用,强化了Web网页的表现性能。除了可描绘二维图形外,还准备了用于播放视频和音频的标签。
H5又叫互动H5,相当于微信上的PPT,主要时用于品牌方传播和推广的载体。
H5是指:在智能手机可以播放Flash的移动端上呈现的,可以达到Flash效果(如各种动画,互动)的,用于广告、营销的,具有酷炫效果的网页。
H5从2014年底的初露锋芒到2015年的全面火爆,再到2016的沉淀,2017年,H5依然是品牌社会化传播的首选。H5通俗点就是一种编程语言,H5很早以前就存在,由于微信迅速的崛起,H5语言编写的界面和微信浏览器比较兼容,故此H5借助微信也越来越红火。
扩展资料:据统计2013年全球将有10亿手机浏览器支持HTML5,同时HTMLWeb开发者数量将达到200万。毫无疑问,HTML5将成为未来5-10年内,移动互联网领域的主宰者。
据IDC的调查报告统计,截至2012年5月,有79%的移动开发商已经决定要在其应有程序中整合HTML5技术。
12月,万维网联盟宣布已经完成对HTML5标准以及Canvas2D性能草案的制定,这就意味着开发人员将会有一个稳定的“计划和实施”目标。有很多的文章都在号召使用HTML5,并大力宣传它的好处。
从性能角度来说,HTML5首先是缩减了HTML文档,使这件事情变得更简单。从用户可读性上说,原先一大堆东西对初学者来说,第一次看到这些东西是看不懂的,而HTML5的声明方式对用户来说显然更友好一些。
参考资料:百度百科-H5、html5应用
区别一、运行环境的不同
传统的网页H5的页面运行环境是浏览器,包括webview,而微信H5网页的运行环境并非完整的浏览器。
区别二、是开发成本的不同
一个网页H5web开发需求时,开发工具(vscode、sublimtext、Atom等),大到前端框架(Angular、react、vue、backbone等)、模块管理工具(Webpack 、Browserify 等)、任务管理工具(Grunt、Gulp等),小到UI库选择、接口调用工具(ajax、Fetch Api等)、浏览器兼容性等都要考略。
一个微信H5的开发需求时,微信团队提供了开发者工具,并且规范了开发标准,前端常见的HTML、CSS变成了微信自定义的WXML、WXSS,WXML中尽管全部是自定义标签,但官方文档中都有明确的使用介绍,相信上手应该是非常容易的。
区别三、是获取系统级权限的不同
微信H5相对于网页HTML5 web应用能获得更多的系统权限,比如网络通信状态、数据缓存能力等,这些系统级权限都可以和微信小程序无缝衔接,而这一点恰巧是HTML5 web应用经常被诟病的地方,这也是HTML5的大多应用场景被定位在业务逻辑简单、功能单一的原因。
区别四、是应用在生产环境的运行流畅度。
无论对于用户还是开发者来说,都是最直观的感受。当HTML5应用面对复杂的业务逻辑或者丰富的页面交互时,需要不断的对项目优化来提升用户体验。但是由于微信H5运行环境独立,但配合微信的解析器最终渲染出来的是原生组件的效果,自然体验上将会更进一步。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)