发布时间: 2021-08-31 17:08:38
很多没有学过HTML5大前端的同学,对HTML5并不了解,经常会提出疑问:html和html5有什么区别?
HTML和HTML5的区别
(1)HTML5支持SVG,画布和其他虚拟矢量图形,而在HTML中,只有将它与Flash,Silver-light等不同技术结合在一起才能使用矢量图形。
(2)HTML5使用Web SQL数据库,可用于临时存储数据但在HTML中只有浏览器缓存才可用于此目的。
(3)HTML5支持新的表单控件,例如:日期和时间,电子邮件,数字,范围,电话,网址,搜索等。
(4)HTML 5是否允许音频和视频控件以及标签,HTML不允许音频
HTML5的优势
1,跨平台性。HTML5开发者只要使用一套程序,就能够很容易的实现多个平台的展现功能,降低了开发难度,节约了开发时间和成本的投入。
2,即时更新。HTML5是通过浏览器进行加载的,所以不存在这样的问题,如果出现什么问题,可以及时的更新上线,不需要等待审核时间。
3,离线缓存功能。HTML5中最酷的特性就是离线缓存。通过JavaScript提供了数种不同的离线储存功能,拥有更好的安全和性能,即使浏览器关闭后也可以保存。
4,清晰的代码。使用HTML5你可以通过使用语义学的HTML header标签描述内容来最后解决你的div及其class定义问题。
HTML5的缺点:
一、短连接 互动难,众所周知,HTML5页面和用户之间建立的是短连接,这就使得用户一旦离开了HTML5页面便再也无法主动触达。
二、依赖浏览器 资源利用难,现如今,一个小小的手机也已经十分的强大,拥有大量的资源。而H5想要利用这些资源却必须要通过浏览器。而浏览器的兼容性问题一直都是HTML各个版本的标准的兼容性问题。
三、用户标识 个性化功能难,不同于APP的用户标识,H5的用户标识是站点随机分配的一串唯一码,而这个唯一码被存储在浏览器的缓存中,一旦缓存被清除或者浏览器被卸载,用户就会丢失,即使同一个用户来访问,站点也不会识别出,而解决这个问题的唯一办法就是用户登录。
四、交互有限 运行速度难,HTML5产品的设计,通常交互都比较简单,以点击、鼠标滑动为主,动画都比较少见,这就使得HTML5的交互十分有限。
上一篇: 用什么软件写html5
下一篇: 学html5需要什么基础