6

Visual Studio 2012 で Web アプリケーションを作成したところ、プロジェクトに付属する既定の_references.jsスクリプトに次の行が見つかりました。

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

この参照表記は何をしているのですか?これは紛らわしいです - これは単なるコメントであり、何もするべきではありませんか? 私が理解しているように、二重スラッシュ (//) は JavaScript の行をコメントアウトします。トリプル スラッシュ コメントについて何か特別なことはありますか?

4

2 に答える 2

5

この記事を見る

http://msdn.microsoft.com/en-us/library/vstudio/bb385682.aspx

参照ディレクティブを見つけます

参照ディレクティブを使用すると、Visual Studio は現在編集中のスクリプトと他のスクリプトとの関係を確立できます。reference ディレクティブを使用すると、現在のスクリプト ファイルのスクリプト コンテキストにスクリプト ファイルを含めることができます。これにより、コーディング時に IntelliSense が外部で定義された関数、型、およびフィールドを参照できるようになります。

于 2013-06-17T04:55:57.373 に答える
1

これはトリプル スラッシュ ディレクティブであり、多くの用途があります。

この記事を見る

https://www.typescriptlang.org/docs/handbook/triple-slash-directives.html

...トリプルスラッシュ参照は、コンパイルプロセスに追加のファイルを含めるようにコンパイラに指示します....

タイピング定義をリンクするのに非常に便利です...たとえば、mysql.d.tsタイピングにはnode.jsタイピングへの次の参照があります...

///<reference path='../node/node.d.ts' />
于 2016-07-20T13:43:05.080 に答える