* .intellisense.js与_references.js中的条目之间的区别

时间:2015-11-04 02:15:37

标签: javascript jquery asp.net-mvc visual-studio javascript-intellisense

我在Visual Studio 2015中注意到,在创建新的ASP.NET MVC Web项目时,它会自动添加jquery-1.10.2.intellisense.js文件。阅读微软关于* .intellisense.js文件的文档并没有给我提供清晰的信息,我想知道这是什么。如果它将智能感知添加到Visual Studio中,那么它与_references.js中的/// <reference path="jquery-1.10.2.js" />条目有何不同?

1 个答案:

答案 0 :(得分:0)

_references.js文件将为用户提供该文件中的内容的智能感知,即文件的功能名称和签名(参数名称)。

intellisense文件包含Visual Studio可以读取的其他XML注释,以便为用户提供更多信息。例如,它可以添加///<summary></summary>行来概括函数,列出///<param name="">description</param>以提供参数的其他信息等。

由于并非所有人都在Visual Studio环境中使用jQuery,因此智能感知文件是在VS添加后更好地支持JavaScript时创建的。

以下是为VS intellisense创建JavaScript XML注释的示例:https://msdn.microsoft.com/en-us/library/bb514138.aspx