jQuery在vs2008及js文件中的无智能提示的解决方法
jQuery在vs2008中的智能提示请按下列步骤完成:
1 安装VS2008SP1补丁
要确保您的vs2008已经打了sp1补丁,在vs2008的帮助里的关于,要是安装了sp1,会出现“版本 3.5 sp1”,没安装当然就只有“版本 3.5”。
如果没有安装可以在这下载sp1。
2 安装VS 2008 Patch KB958502以支持"-vsdoc.js"Intellisense文件.
该
补丁会导致Visual
Studio在一个JavaScript库被引用时,查找是否存在一个可选的"-vsdoc.js"文件,如果存在的话,就用它来驱动
JavaScript
intellisense引擎。这些加了注释的"-vsdoc.js"文件可以包含对JavaScript方法提供了帮助文档的XML注释,以及对无法自
动推断出的动态JavaScript签名的另外的代码intellisense提示。
你可以在"这里"了解该补丁的详情。你可以在"这里"免费下载该补丁。
3 必须要引用vsdoc版本的jquery库
jquery 有很多版本 想下载最新版本可以在此:jquery库 不过新版本可能还没有jquery-x.x.x-vsdoc的下哦。jquery-x.x.x-vsdoc 是支持vs 智能提示的一个版本 也包含jquery的所有功能 是独立的。 并不需要再去引用jquery-x.x.x;所以你只需要在页面中引入jquery-x.x.x-vsdoc就能智能提示了。
如果你非要引用jquery-x.x.x.js的话那么想得到智能提示就要将同版本的jquery-x.x.x-vsdoc.js拷到同一文件目录底下;如:将jquery-1.4.2.js和jquery-1.4.2-vsdoc.js拷到同一文件目录底下
然后引用jQuery文件 <script type="text/javascript" src="scripts/jquery-1.4.2.js"></script>
可以输入$().试试看看是否出现智能提示了!
如果没有出现智能提示,ctrl+shift+j更新一下!还要注意以前写的JavaScript有没有错误,要是有错误也不会出现智能提示,而且ctrl+shift+j后错误列表会给出提示。
其实很奇怪,为什么把jquery-1.4.2-vsdoc.js放在同一目录下引用jquery-1.4.2.js就能智能提示了??这点可能是同一版本的会主动搜索是否有带有vsdoc的版本存在吧,存在的话就intelligence呱...
jQuery在js文件的智能提示
在js文件中添加如下代码:
/// <reference path="jquery-1.4.2.js" />
然后ctrl+shift+j更新一下,然后$().,看看是不是出现智能提示了!
我通过上述方法实现了jQuery在VS2008及js文件中的智能提示的!!
posted on 2012-01-03 19:03 congplayer 阅读(805) 评论(0) 编辑 收藏 举报