私が使用している一部のJavaScriptファイルでこのコード行をファイルの最上部(最初の行)に表示していますが、これが何をするのか正確にはわかりません。
グーグルはこれについてあまり助けにはならなかった。
/// <reference path="jquery-1.8.3.js" />
それの目的は何ですか?
詳細を追加するために、私はVisual Studio 2015を使用しています。
これは、Visual Studio JavaScriptインテリセンスの可能性が高いです。 Mads Kristensenには素晴らしい 記事 があり、これの歴史とそれを正しく使用する方法について詳しく知ることができます。
これは、TypeScriptコンパイラの トリプルスラッシュディレクティブ です。 tsc
もJSを喜んでコンパイルするので、これはどちらの言語でも機能し、依存関係を参照します。
/// <reference .../>
ディレクティブは、必ずしもファイルをインポートして実際にロードすることなく、(コンパイラシンボルの)依存関係を示します。これは、多くのインターフェースまたはtype
シンボルをエクスポートする大きなライブラリ(Reactなど)があるが、実際には含めたくない場合に役立ちます(実行時にベンダーされる可能性があるため)。ドキュメントから:
///ディレクティブは、このグループの最も一般的なものです。ファイル間の依存関係の宣言として機能します。
トリプルスラッシュリファレンスは、コンパイルプロセスに追加のファイルを含めるようコンパイラーに指示します。