克里斯滕森MADS了一个非常有趣的演讲,于2012年在海牙TechDays约在Visual Studio 11和ASP.NET 4.5的所有新功能和选项。
而通过浏览新功能的列表,我们可以得到的印象,这一次的主要焦点是web标准和HTML5。也做了很多工作,使Visual Studio环境中的HTML5,CSS3和JavaScript相当容易使用。白手起家的Javascript和CSS编辑器。因此,他们现在能够处理所有的JavaScript和CSS的最新版本提供的新功能。现在,让我们看到什么新的Visual Studio 11提供建筑应用标准,以支持最新的网络标准和HTML5。
CSS的黑客自动化
我们都知道,HTML 5和CSS 3凉爽和容易。然而,当创建一个更复杂的Web应用程序,它是常见的,我们需要一个特定的浏览器适用于一些特定设置(我们可以把它们的CSS黑客)。这吃起来多少时间,可能是令人沮丧的。。VS11支持的Intelli意识和'*'和'_'属性黑客验证CSS黑客。
评论和注释CSS规则
多少次,我们感到沮丧的事实,我们不能评论和CTRL使用快捷键Ctrl + K,C + K的,注释在CSS编辑器工作时ü?为什么是不可能使用CSS编辑器,如果我们能在其他地方使用它们呢?幸运的是,这已经改善,从现在开始,我们不仅可以使用代码编辑器,而且在CSS编辑器上面的快捷键。
片段中的CSS编辑器
代码Snippeting 是一个功能强大的Visual Studio机制。唯一的问题是,它可以用来在代码编辑器,而在CSS编辑器这样的选择并不存在。它已经在新的VS IDE改善。现在,许多CSS3属性,需要一些特定的浏览器设置准备片段的一部分。
颜色选择器
CSS编辑器已得到增强,在这样一种方式,你现在可以使用的Intelli意识,拿起已经在你的样式表,或者干脆选择另一个通过拾色器控制现有的颜色之一。此功能已被彻底解释斯科特·格思里在他的博客文章。
JavaScript编辑器
使用Visual Studio中的Javascript的主要问题是,它通常是缓慢的(尤其是当你被调试)。基于Chakra引擎 (在IE 9和IE10),这是更快的JavaScript编辑器的新版本。
此外,一些额外的改善已使VS JavaScript编辑器功能更强大,程序员可用。这已是加入一些选项已经在代码编辑器和一些新的实现。下面我列出了最有趣的:
- “转到定义”选项
现在,您可以使用此选项也Javascript文件,这使得它相当快,从一个函数跳转到另一个。
- 振奋匹配
如何你经常遇到的问题与JavaScript抛出一个错误,因为一些尚未关闭括号?然后,你必须去支撑,振奋精神,试图寻找失踪的吗?在新的JavaScript编辑器不会出现这个问题 - 括号匹配选项已被添加到代码编辑器的JavaScript编辑器。它的工作原理,在这样一种方式,当你的指针上括号内的一个重点,它会自动突出匹配一个。
- 隐式引用
现在您可以添加一定的JS文件,以中央文件的列表,而不需要将它添加到每一个地方,它使用的地方。什么是更一个JavaScript文件被添加到中央的列表时,它的内容,这个文件的Intelli意识的支持将是任何其他JavaScript块或文件。
- 支持为ECMAScript5
ECMAScript5是最新版本的标准,介绍了Javascript,JScript和ActionScript语言。新的JavaScript编辑器支持ECMAScript5提出了新的语法和API。
革命或只是进化?
看完这篇文章后,你可以得出一个结论,VS11包含相当轻微的改善,关于对CSS3,HTML5和Javascript。没有戏剧性的变化相继出台。没有革命已经取得了。另一方面,当聚集在一起的上述变化提供了整个VS环境的可用性相当可观的改善,这是以前可用的软件开发商,而不是只为前端开发。整体工作需要从前端开发者建立应用程序的前端,通过引进这些小的改进,可以明显较小。
此外,建立一个Web应用程序可以是最后一个比痛苦的快感。
visual studio 11beta下载地址:http://www.microsoft.com/visualstudio/11/zh-cn/downloads
英文原文:HTML5, CSS3 and Javascript improvements in Visual Studio 11