在微软宣布Windows 8的“用户界面将基于HTML5和JavaScript基础"之后,毫不奇怪Visual Studio 2010将提供更多的HTML5,JavaScript和CSS3支持:最多最新的基于W3C的智能感知、HTML5和CSS3验证,增强地理位置服务和DOM存储智能感知。
去年12月推出的Visual Studio 2010 SP1的beta测试版提供了HTML5智能感知的初级支持以及有限的CSS3验证。微软Web平台和工具团队已经宣布了为Visual Studio的SP1提供免费Web标准更新,附加VS 2010和Visual Web Developer 2010 Express,提供HTML5 智能感知和W3C验证最新规范的更新,更新的JavaScript智能感知支持地理定位和DOM存储,并全面支持CSS3感知和与W3C规范同步验证。更新是免费的,可以从Visual Studio库下载。
HTML5的智能感知包括以下功能的支持:
WAI-ARIA - 一个容易使用标准
Microdata - 语义标记语言
修复了视频和音频标签
如电子邮件,URL,日期的新的输入类型
拖放
Schema.org
更新带来了许多功能,包括CSS3多列,边界半径,动画,过渡和转换的智能感知。 Scott Hanselman的博客文章包含支持功能的完整列表。
关于JavaScript中,更新了的地理定位,DOM存储,本地和会话存储和其他网络的API 感知和验证。 一个微软博客文章提请人们注意 验证将不能很好地工作在VS 2010 的事实 :“由于我们没有进行任何的Visual Studio运行代码的变化,我们无法改变CSS,HTML和JavaScript分析和验证的方式。这意味着,即使我们将继续为您带来的W3C标准的变化更新,我们在Visual Studio 2010中也无法提供100%的支持。“
团队计划定期发布Web平台和工具更新,并预计微软将加快提供市场上最好的HTML5工具的过程,因为它现在很清楚,他们是坚定地致力于网络技术,宣布在未来Windows会穿上HTML5外衣。