How do you get JavaScript/jQuery Intellisense Working in Visual Studio 2008?我认为应该使用SP1改进jQuery Intellisense。我什至下载了带注释的jQuery 1.2.6版本,但intellisense在单独的jscript文件中不起作用。我的网页上首先在 标记中引用了jQuery库。我做错什么了吗?在外部JavaScript文件的顶部,添加以下内容:
确保相对于文件夹结构中文件位置等的正确路径。 此外,任何引用都必须在文件顶部,在包括注释的其他任何文本之前-实际上,这是文件中的第一件事。希望将来版本的Visual Studio不管文件中的位置如何都可以工作,或者它们可能会做完全不同的事情... 完成并保存文件后,请单击Ctrl Shift J以强制Visual Studio更新Intellisense。 对于Visual Studio 2008,有一个官方支持的jQuery文档JavaScript文件。该文件只是临时修订,直到Microsoft发布可以更充分地解决此问题的修补程序为止。 嵌入在ASPX中:
嵌入在JavaScript中:
在此处拾取它:jquery-1.2.6-vsdoc.js 参考文献:
您将要查看此链接: http://blogs.ipona.com/james/archive/2008/02/15/JQuery-IntelliSense-in-Visual-Studio-2008.aspx 更新:Visual Studio 2008有了新的HotFix,新的jQuery Intellisense文档文件为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 对于嵌入式JavaScript,请使用: /// <参考路径="?\\\\ js \\\\ jquery-vsdoc.js" /> 注意反斜杠。 这将不起作用: /// <参考路径="?/ js / jquery-vsdoc.js" /> 如果仅出于智能感知的目的在源代码中包含带注释的jQuery文件,建议您在编译时利用预处理程序指令将其从视图中删除。丙氨酸:
然后在您的代码后面,您可以真正引用jQuery。使用Google AJAX库API时,这很方便,因为您可以获得Google提供给您的所有好处以及智能感知。 以下是使用库API的示例:
您实际上不需要引用" -vsdoc"版本。如果将jquery-1.2.6-vsdoc.js与jquery-1.2.6.js放在同一目录中,则Visual Studio将知道隐蔽对jquery-1.2.6-vsdoc的jquery-1.2.6.js引用。 js。 我认为这实际上适用于任何文件。 嗯...这个站点上的另一个问题提供了一个很好的解决方法... 编辑:此功能仅适用于VS2008 Service Pack1。 如果要从Microsoft CDN中提取Intellisense文件,可以使用:
Visual Studio 2008中的jQuery Intellisense 确保您没有使用最小化的jQuery文件。 在将JavaScript文件添加到项目后,使用Ctrl Shift J使其正常工作。 |