Windows 8 终于发布了,虽然现在可用的只是开发者预览版,好消息是,IE 10 也随着发了,虽然现在
还只有Windows 8可用。我们来看下IE10都有哪些新特性吧。

IE开发者中心给到了一份详细的针对前端开发者的文档,列出了IE10支持的HTML5和CSS3新特性。嗯,
它终于跟上了:

CSS3

css region
css3多列
Flexbox
grid
定位浮动(positioned float)
3D变换(3D transfrom)
动画(animation)
渐变(gradient)
text-shadow
去掉样式表限制——在IE9之前的版本中,每个页面最多只能加载31个样式表文件,@import也只能最多
嵌套4层,IE10中去掉了这些限制。
HTML5

脚本同步——script标签的async属性,用来定义脚本是否异步执行
File API
History
Parsing
表单验证(form validation)
progress和range控制——其实也可以看作HTML5表单中的功能
web workers
web sockets
拖拽(drag and drop)
应用缓存——application cache,也就是离线存储,不过需要注意的是W3C更新了离线存储配置文件的
扩展名,之前是ooxx.manifest,以后要用appcache扩展。
spellcheck
频道通信(channel messaging)
其它

Indexed Database
Web performance API
SVG 滤镜效果
嗯,新东西很多,看起来还是很给力的。

需要注意的是,IE10对CSS3新特性的支持,大部分还是需要-ms-前缀的。
0

赞助