我在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" />
条目有何不同?
答案 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