所以我在我的javascript文件顶部定义了我的'enum',如下所示:
var loaderOptions = { "SHOW": 0,
"CHANGEPAGE": 1,
"HIDE": 2
};
我希望将此枚举用于稍后使用的实用程序函数(showLoader(miliseconds,elementOrPageID,option,textMessage,callbackFunc){})。
当我调用enum / variable
时,这一切都非常有效但是,我想将我的主文件中的函数及其枚举OUT移动到实用程序文件中...我可以使这项工作正常但我失去了intellisense ...任何能够保持这个的技巧能力?
答案 0 :(得分:60)
答案 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中的唯一文件。