【问题标题】:Difference between *.intellisense.js and entry in _references.js*.intellisense.js 和 _references.js 中的条目之间的区别
【发布时间】:2016-02-04 09:38:54
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-04
      • 1970-01-01
      • 2015-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多