Javascript 什么是//<;参考路径=“参考路径”;jquery-1.8.3.js“/&燃气轮机;真的吗?

Javascript 什么是//<;参考路径=“参考路径”;jquery-1.8.3.js“/&燃气轮机;真的吗?,javascript,jquery,visual-studio,Javascript,Jquery,Visual Studio,我在使用的一些JavaScript文件中看到了这一行代码,位于文件的最顶端(第一行),但我并不清楚这到底是做什么的 谷歌在这方面帮不了什么忙 /// <reference path="jquery-1.8.3.js" /> // 它的目的是什么 为了添加更多细节,我正在使用Visual Studio 2015 这是Typescript编译器的一个示例。由于tsc也会很高兴地编译JS,因此这两种语言都可以使用,并且会引用一个依赖项 //指令显示依赖项(对于编译器符号),而不必导入和

我在使用的一些JavaScript文件中看到了这一行代码,位于文件的最顶端(第一行),但我并不清楚这到底是做什么的

谷歌在这方面帮不了什么忙

/// <reference path="jquery-1.8.3.js" />
//
它的目的是什么

为了添加更多细节,我正在使用Visual Studio 2015

这是Typescript编译器的一个示例。由于
tsc
也会很高兴地编译JS,因此这两种语言都可以使用,并且会引用一个依赖项

//
指令显示依赖项(对于编译器符号),而不必导入和实际加载文件。当您有一个导出大量接口或
类型
符号的大型库(如React)时,这非常有用,但您不希望实际包含这些符号(因为它们可能在运行时出售)。从文档中:

///指令是该组中最常见的指令。它充当文件之间依赖关系的声明

三重斜杠引用指示编译器在编译过程中包含其他文件


这很可能是VisualStudio的JavaScript intellisense。Mads Kristensen有一个很好的例子,你可以阅读它来了解更多关于这方面的历史以及如何正确使用它。

也可以用于Visual Studio intellisense。我想这取决于OP是否使用Visual Studio和/或TypeScript。它不是TS独有的。Visual Studio甚至在TypeScript出现之前就已经使用它来提供JavaScript的智能感知。