在不同的文件中获取js的VS javascript智能感知

时间:2012-10-12 16:36:10

标签: javascript visual-studio intellisense

所以我在我的javascript文件顶部定义了我的'enum',如下所示:

var loaderOptions = { "SHOW": 0,
    "CHANGEPAGE": 1,
    "HIDE": 2
};

我希望将此枚举用于稍后使用的实用程序函数(showLoader(miliseconds,elementOrPageID,option,textMessage,callbackFunc){})。

当我调用enum / variable enter image description here

时,这一切都非常有效

但是,我想将我的主文件中的函数及其枚举OUT移动到实用程序文件中...我可以使这项工作正常但我失去了intellisense ...任何能够保持这个的技巧能力?

2 个答案:

答案 0 :(得分:60)

在JavaScript文件之上添加引用指令

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

MSDN Doc

答案 1 :(得分:12)

_references.js文件中的

Mads Kristensen's blog post显示了比his answer中的一个epascarello提及的更新的处理方法。以下是Mads帖子的引用:

  

输入_references.js。

     

此文件必须(默认情况下)位于名为/ scripts /的根目录下的文件夹中。这是命名惯例。位于/scripts/_references.js的任何文件都会自动添加到全局Intellisense中。这是我们对三次斜杠引用所需的唯一文件。以下是此文件的内容:

/// <reference path="modernizr-2.6.2.js" /> 
/// <reference path="jquery-1.10.2.js" /> 
/// <reference path="bootstrap.js" /> 
/// <reference path="respond.js" />
  

只是一堆参考。这也是默认情况下始终包含在Intellisense中的唯一文件。