我想jQuery Intellisense应该是改进SP1。我甚至下载了一份附加说明的版本初1.2.6,但intellisense不会的工作在一个单独的jscript文件。我有s图书馆参考第一次在我的网页 <head> 标记。我做错了什么?

有帮助吗?

解决方案

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

/// <reference path="jQuery.js"/>

确保道路是正确的,相对于文件的立场文件夹结构,等等。

此外,任何参考文献需要在文件之前 任何 其他文本,包括评论意见-从字面上看,第一点在文件。希望未来的版本的Visual Studio会的工作无论在哪里,这是在文件,或者也许他们会做一些完全不同...

一旦你已经做了, 保存的文件, ,打 Ctrl + 移位 + J 迫Visual Studio更新智能感知。

其他提示

有一个正式支持jQuery文件JavaScript文件Visual Studio2008年。本文件只是一个临时解决,直到Microsoft发布的一个修复程序,将更充分地解决这一问题。

嵌入ASPX:

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

嵌入JavaScript:

/// <reference path="jquery-1.2.6-vsdoc.js" />

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

参考文献:

你会想看这个的链接:

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

更新:有一个新的修补程序Visual Studio2008年和一个新的jQuery Intellisense文档的文件,该文件带来全jQuery智能感知,以VS'08.下面的链接获得这两个:

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,使用:

/// <reference path="~\js\jquery-vsdoc.js" />

注意到 斜线。

这不会的工作:

/// <reference path="~/js/jquery-vsdoc.js" />

你不需实际参考的"-vsdoc"的版本。如果你把jquery-1.2.6-vsdoc.js 在同一目录下jquery-1.2.6.js 然后Visual Studio将知道一个秘密jquery-1.2.6.js 参考jquery-1.2.6-vsdoc.js.

我认为,将实际工作的任何文件。

嗯...这提供了一个很好的解决方法的另一个问题,在这个网站上...

编辑:此功能只适用VS2008Service Pack1。

如果你是包括附加说明的jQuery文件在你来源完全是为智能感知、我建议利用预处理指令以将它从你看当你编译。Ala:

<% #if (false) %>
  <!-- This block is here for jquery intellisense only.  It will be removed by the compiler! -->
  <script type="text/javascript" src="Scripts/jquery-1.3.2-vsdoc.js"></script>
<% #endif %>

然后在你的代码你可以 真的 参考的!这是方便的时候用的 谷歌的AJAX库API, 因为你让所有的利益谷歌提供的你,再加上智能感知。

这里是一样的使用图书馆API:

<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
   google.load("jquery", "1.3.2", { uncompressed: false });
</script>

如果你想拿起智能感知的文件从Microsoft CDN你可以使用:

/// <reference path="http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.1-vsdoc.js" />

确保你不是使用最小化jQuery文件。

使用 Ctrl + 移位 +J使其工作之后添加JavaScript文件的项目。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top