1、html5的意义在哪里?
总体来说,应该是web浏览器的使用越来越普遍,人们越来越习惯于用浏览器处理日常生活与工作,由此webpage与webapplication,受到大量的应用,如
1、webemail,webgeogpha,大家都希望web帮我们存储,走到哪里都可以打开已有的东西,
2、不愿意再去下载各种应用,本地存储与寻找(特别是系统重装之后,咱们又得去找各种先前的应用,耗时,耗精力。
3、浏览器执行速度越来越快 特别是chrome的v8,让很多大型与复杂应用得到发展空间。
ok,总结一下,html5实现的一些具体内容:
有兴趣你可以到:http://html5test.com/ 这里是测试浏览器对html5的支持情况说明
(1)Parsing rules 解析规则,像头部解析,数学公式标签的解析以及svg标签的解析
(2) Canvas 与svg对应,svg是元素体,canvas操作的是像素
(3) Video 对视频的直接支持
(4) Audio 对音频的支持
(5)Elements 添加的各种新元素(头,尾部,文章等块元素的支持,菜单与元素加insertAdjacentHTML FUN
)
(6)Forms表单元素加入,验证,通用功能type=''
(7)Filed 验证信息与正则
(8)User interaction a.拖拽图片到浏览器 b.元素是否可以编辑 c语法检查
(9)Web applications mainifest=""
(10)Location and Orientation
(11)WebGL
(12)Communication a postMessage window.addEventListener('message',funciton(){}) b EventSource 推数据 c WebSocket
(13)Files
(14)Storage
(18)Workers
(19)Notifications
(20)Page Visibility a最小化,最大化