35

したがって、javascriptファイルの先頭にある「列挙型」を次のように定義しました。

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

この列挙型を後で使用するユーティリティ関数(showLoader(miliseconds、elementOrPageID、option、textMessage、callbackFunc){})で使用したかったのです。

列挙型/変数を呼び出すときにインテリセンスがあるため、これはすべてうまく機能していますここに画像の説明を入力してください

ただし、メインファイルの関数とその列挙型をユーティリティファイルに移動したいのですが...これは問題なく機能しますが、インテリセンスが失われます...この機能を維持できるようにするためのトリックはありますか?

4

2 に答える 2

69

JavaScriptファイルの上に参照ディレクティブを追加します

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

MSDNDoc

于 2012-10-12T16:41:12.800 に答える
14

ファイルに関するMadsKristensenのブログ投稿は、epascarelloが彼の回答_references.jsで言及している方法よりも最近の処理方法を示しています。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に含まれている唯一のファイルでもあります。

于 2015-03-02T10:40:09.813 に答える