1

В Visual Studio 2015 я заметил, что при создании нового веб-проекта ASP.NET MVC он автоматически добавляет файл jquery-1.10.2.intellisense.js. Чтение документации Microsoft по файлам * .intellisense.js не давало мне ясности, и я хотел бы знать, что это на самом деле делает. Если он добавляет intellisense в Visual Studio, то чем он отличается от записи /// <reference path="jquery-1.10.2.js" /> в _references.js?Разница между * .intellisense.js и entry в _references.js

ответ

0

Файл _references.js предоставит пользователю intellisense то, что находится в этом файле, что будет именами функций и сигнатурами (именами параметров).

Файл intellisense содержит дополнительные комментарии XML, которые Visual Studio может читать, чтобы предоставить пользователю дополнительную информацию. Например, он может добавить ///<summary></summary> строки суммировать функции, список ///<param name="">description</param>, чтобы дать дополнительную информацию о параметрах и т.д.

Поскольку не все люди используют Jquery в среде Visual Studio, файл IntelliSense был создан позже после того, как В.С. добавлена ​​в улучшенную поддержку JavaScript.

Вот пример создания JavaScript-комментариев XML для VS intellisense: https://msdn.microsoft.com/en-us/library/bb514138.aspx