HTML5 知识库

W3C发布HTML5草案

   阅读:467次   评论:3条   更新时间:2008-01-30    

1.22日W3C终于发布HTML5的第一个草案了,对于web开发者来说,HTML5绝对是值得期待的,相对于HTML4,一些主要的变化如下:

新增了以下这些元素:
section 表示一个片段。
article 表示一个独立的内容部分,如一篇文章。
aside 表示一个和页面其它内容相关性不大的内容。
header、footer、nav 头、尾和导航区
dialog 表示一段对话
figure 插图,不光是图,视频也可以
time 表示时间
废除了basefont, big, center, s, strike, tt, u这些表示样式的元素,frame, frameset, noframes也被干掉了,这应该也是迟早的事。看起来和以前的思路没什么大变化,还是让HTML纯粹表示数据的结构,废除样式元素,样式的问题都交给CSS。别急,激动人心的在后面:

增加了audio和video元素,并提供了API,你可以定制自己的界面来控制播放各种多媒体文件,终于可以摆脱各种厂商API了吧。
增加了datagrid来表示一个表格数据,甚至树,增加了datatemplate, rule和nest三个元素来根据模板生成内容,这大概会大大影响服务器端的编程,和AJAX结合起来是不是很爽?新的progress元素用来表示进度,input元素的type增加了datetime, datetime-local, date, month, week, time, number, range, email, url,输入日期就不需要各种JS组件了吧,数字, email和url也不需要再写js去较验正确性了。总的一句话就是交互组件在历经几个版本没有变化后,终于有了大的进步!
最激动人心的放在最后:canvas终于成为标准元素之一了,Apple对web标准的影响越来越大了;还有,离线应用也有支持哦,新标准提供了一套API来进行持久数据存储,可以保存key/value对,甚至SQL(Gears?),另外还有一套API来支持离线应用;甚至还有一套Network API,晕了,难道还可以自己写底层的通讯?还是把XMLHTTPRequest标准化?此外还有一些API来支持WYSWYG编辑,Drag&drop, history控制及页面之间的消息通讯。W3C不知是被逼的,还是心态开放了,几乎把这几年web上的最新进展都囊括了,不管如何,对开发者来说总是好事。
总结一下,主要是两方面的变化:

继续内容和样式的分离。
增加了好多新的交互组件和API, 从单纯的Document规范越来越向Application平台演变,越来越多的原来需要在服务器上做的事将移向browser。
评论 共 3 条 请登录后发表评论
3 楼 xyk0830 2008-01-31 17:32
的确很爽的功能。  就不知道什么时候能发布了。
2 楼 zjumty 2008-01-31 09:47
等到IE全支持的时候,估计俺都在家哄孙子呢(也或许在跟上帝打牌).
1 楼 allenny 2008-01-30 14:11
等发布的时候,估计俺都不做开发工作了。

发表评论

您还没有登录,请您登录后再发表评论

Global site tag (gtag.js) - Google Analytics