1.2.2 在Visual Studio中使用jQuery
本书的大部分例子都是用Visual Studio 2010作为开发环境。Visual Studio是目前最优秀的IDE(继承开发环境)之一,主要用于.NET程序的开发。
首先需要说明,Visual Studio 2005及其以前的版本, 不支持jQuery的智能提示。Visual Studio 2008和Visual Studio 2010版本支持jQuery的智能提示功能。其实这源自于这两个版本的Visual Studio对于所有js脚本的提示识别的提升,而并非仅仅针对jQuery。
1.2.1节已经介绍了在Visual Studio 2010中如何启用脚本的智能提示。只需要将Minified版本和Visual Studio版本的js文件放在同一个目录下并引用Minified版本的js文件即可。
但是在Visual Studio 2008中,可能会遇到无法启用jQuery智能提示的情况,通常是因为没有为Visual Studio 2008打上最新的补丁导致的。如果发现此问题,可以使用下面的方法为Visual Studio 2008启用脚本智能提示。
(1)要确定安装的是Visual Studio 2008,并且安装了sp1补丁。
Visual Studio 2008 sp1补丁可以在下列地址获取到:http://msdn.microsoft.com/en-us/vstudio/cc533448.aspx。
(2)安装VS 2008 Patch KB958502以支持“-vsdoc.js”Intellisense文件(非必需)。
如果安装了最新版本的sp1后仍然无法出现智能提示,则可以尝试安装此补丁。该补丁会导致Visual Studio在一个JavaScript库被引用时,查找是否存在一个可选的“-vsdoc.js”文件,如果存在的话,就用它来驱动JavaScript智能提示引擎。这些加了注释的“-vsdoc.js”文件可以包含对JavaScript方法提供了帮助文档的XML注释,以及对无法自动推断出的动态JavaScript签名的另外的代码智能提示。下载地址为:http://code.msdn.microsoft.com/KB958502/Release/ProjectReleases.aspx?ReleaseId=1736。
通过上面的两步,就可以为Visual Studio 2008启动jQuery智能提示。使用智能提示将极大地加快开发效率。