如何在Visual Studio 2008中使用JavaScript/jQuery Intellisense?

Mar*_*ski 92 javascript asp.net intellisense jquery visual-studio

我认为jQuery Intellisense应该用SP1进行改进.我甚至下载了jQuery 1.2.6的带注释版本,但是intellisense不能在单独的jscript文件中工作.我首先在我的网页上的<head>标签中引用了jQuery库.我做错了吗?

Jas*_*ing 87

在外部JavaScript文件的顶部,添加以下内容:

/// <reference path="jQuery.js"/>
Run Code Online (Sandbox Code Playgroud)

确保路径相对于文件夹结构中的文件位置等正确.

此外,任何引用都需要位于文件的顶部,在任何其他文本之前,包括注释 - 字面上,文件中的第一件事.希望Visual Studio的未来版本无论文件在何处都可以使用,或者他们可能会做一些完全不同的事情......

完成并保存文件后,按Ctrl+ Shift+ J强制Visual Studio更新Intellisense.


JD *_*toy 15

有一个官方支持的Visual Studio 2008 jQuery文档JavaScript文件.这个文件只是一个临时修复,直到Microsoft发布一个更能充分解决问题的修补程序.

嵌入在ASPX中:

<% if (false) { %>
    <script src="jquery-1.2.6-vsdoc.js" type="text/javascript"></script>
<% } %>
Run Code Online (Sandbox Code Playgroud)

嵌入JavaScript:

/// <reference path="jquery-1.2.6-vsdoc.js" />
Run Code Online (Sandbox Code Playgroud)

在这里捡起来:jquery-1.2.6-vsdoc.js

参考文献:


Chr*_*ann 8

你会想看看这个链接:

http://blogs.ipona.com/james/archive/2008/02/15/JQuery-IntelliSense-in-Visual-Studio-2008.aspx

更新:Visual Studio 2008有一个新的HotFix和一个新的jQuery Intellisense Documentation文件,它为VS'08带来了完整的jQuery Intellisense.以下是获取这两个的链接:

http://blogs.msdn.com/webdevtools/archive/2008/11/07/hotfix-to-enable-vsdoc-js-intellisense-doc-files-is-now-available.aspx

http://blogs.msdn.com/webdevtools/archive/2008/10/28/rich-intellisense-for-jquery.aspx