IEBlog:Windows开发者预览版:第3代IE10平台抢先用

利用Windows开发者预览版所集成的最新IE10引擎,开发者可以利用更多的HTML5技术开发出漂亮的、有良好触摸功能的交互式web应用。

原文此处有个视频,演示了在IE10平台下一些触摸有好的HTML5技术

Windows8拥有的HTML5引擎可以加强Metro和IE10这两类浏览体验。这个HTML5引擎很好的支持web标准,并且可以让浏览体验和Mero应用更快速、更安全。您可以从 Building windows 8 blog上面读到更多最新的关于Metro的浏览体验。

通过最近的更新,IE10使得可触摸网站能够使用更多的新技术:
  • 富显示效果:CSS文本阴影,CSS 3D变换,CSS3转换和动画,CSS3梯度,SVG过滤效果
  • 完善的页面布局:高质量的CSS页面布局和应用UI(CSS3 grid, flexbox, multi-column, positioned floats, regions, and hyphenation),HTML5表单,输入控件,验证
  • 增强的Web编程模型:通过indexedDB和HTML5 cache等本地存储编写更好的离线应用,网络套接字,HTML5 history,异步脚本,HTML5文件API,HTML拖拽控件,HTML5沙箱,Web workers, ES5严格模式支持
我们也更新了IE Test Drive site,让其支持触摸,并且新增了一些有趣的触摸应用,像 Particle Acceleration, Lasso Birds, and Touch Effects:



IE10增加了拼写检查以及自动纠错的功能,可以减少用户在网页上常见的输入错误。


展望未来:消费者准备好了

IE10继承自IE9,可以使Web应用程序在没有插件的情况下做尽量多的事情。很多站点在其他设备和浏览器上已经提供 无插件服务;我们建议开发者的代码在检测不到插件时可以使用浏览器的原生特性,这可以让更多的人流畅的体验这些网站。

同样,我们也建议开发者们升级一下自己网站上过时的代码,不然这些网站没法在IE10这样的新浏览器上面更好的工作。

我们继续建议开发者在代码中使用功能检查(而不是浏览器类型检查),以适应浏览器之间不断变化的差异

	// Best Practice: Use native XHR when available
	var xmlHttp;
	if (window.XMLHttpRequest) {
		// In IE7+, Gecko, WebKit: Use native object
		xmlHttp = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) {
		// ...if not native, try the ActiveX control
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else {
		// no XHR support
		xmlHttp = null;
	}


不同浏览器的HTML5引擎在质量和正确性上面千差万别。不过标准要求浏览器解释相同的标签需要得到同样的结果,所以大家都可以实现HTML5。为了完成此目标,我们根据标准的演进持续开发测试套件。通过这次IE10的更新,我们向IE10测试中心提交了312个新的测试用例,并将它们也提交给了标准制定机构。

IE开发者指引这里您可以得到很多新功能。快快下载Windows开发者预览版来体验一下IE10最新的特性吧。我们很期待与开发者社区的持续合作,在线等待您的反馈。

―Dean Hachamovitch, Corporate Vice President, Internet Explorer


ps:很多网站提供无插件版本,比如YouTube这里会要求您选择性使用HTML5

http://www.youtube.com/html5



原文 :http://blogs.msdn.com/b/ie/archive/2011/09/13/ie10pp3.aspx    20110-9-14

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值