Ссылка на файл JS в другом файле JS и Intellisense - PullRequest
10 голосов
/ 21 июля 2009

Я изучаю JQuery и пишу свои собственные коды jquery в файле Custom.js. На самом деле я пытаюсь активировать intellisense для Jquery в visual studio, но он не работает, и я хочу, чтобы intellisense также работал в файле custom.js, где на самом деле я пишу свою собственную логику и коды.

Я думал, что это можно решить с помощью ссылки jquery-1.3.2-vsdoc2.js в custom.js.

Я скачал и установил пакет обновлений jquery для visual studio 2008 на свой компьютер.

Итак, что мне делать, чтобы активировать intellisense.

Заранее спасибо.

1 Ответ

25 голосов
/ 21 июля 2009

Во-первых, при использовании Visual Studio 2008 установите исправление KB958502 . Во-вторых, загрузите файл vsdoc в ту же папку, что и исходный файл jQuery.js, и убедитесь, что имена файлов совпадают с , т.е. если исходное имя файла jquery-1.3.2.js , тогда файл vsdoc должен иметь имя jquery-1.3.2-vsdoc.js (уведомление: не vsdoc2.js ); если вы используете минимальную версию файла, соответственно измените имя. В-третьих, не включайте файл vsdoc в проект (достаточно, чтобы файл находился в одной папке). Наконец, чтобы включить IntelliSense в пользовательских файлах JavaScript, добавьте следующую строку вверху файла JavaScript (введите правильный путь):

/// <reference path="path-to-vsdoc-file" />

Бонус: чтобы обновить JavaScript IntelliSense, нажмите Ctrl + Shift + J.

...