对所需的intellisense和js文件感到困惑

时间:2012-04-21 10:47:43

标签: jquery asp.net-mvc asp.net-mvc-3 razor

当我想在VS2010中使用intelisense时,我是否还需要在我的最高层声明这个?它还需要完全在前两行吗?

/// <reference path="jquery-1.6.2.js" />
/// <reference path="jquery.validate.js" />

我还应该声明完整路径,例如“/script/jquery-1.6.2.js”吗?我所拥有的是,与js脚本一起,我有一些像这样的文件:

jquery-1.7.2-vsdoc.js

我不确定这一切。如果我在VS2010上使用jQuery,有人可以解释一下我需要哪些东西。

由于

1 个答案:

答案 0 :(得分:1)

如果您需要智能感知,则需要添加对js文件的引用,并且它们必须位于文件的顶部。引用应该有相对路径。这意味着如果您的js文件与jquery.js位于同一目录中,则只需添加

/// <reference path="jquery-1.6.7.js" />

如果您在子目录中,则使用

/// <reference path="../jquery-1.7.2.js" />

jquery-1.7.2-vsdoc.js文件提供了intelisense(homepage),函数定义和参数。

如果您的网页上有很多javascript,我建议您将其拆分为插件和函数,并使用交叉引用,您可以获得它们的智能感知(so question)。但是在生产服务器上,您应该将它们缩小为一个文件以保存http请求。

相关问题