Сколько intellisense я должен ожидать для jquery в VS2008? - PullRequest
5 голосов
/ 18 февраля 2009

Я прочитал запись в блоге ScottGu (http://weblogs.asp.net/scottgu/archive/2008/11/21/jquery-intellisense-in-vs-2008.aspx) некоторое время назад, и это, кажется, подразумевает больше функциональности, чем я вижу. У меня установлен VS2008 и его пакет обновления, и я использую новый проект MVC версия asp.net MVC для RC1. Я ссылался на скрипт jquery-1.2.6.js и вижу intellisense, когда набираю «$.», но после этого ничего не отображается. Это не особенно полезно для новичка в jquery как я, так что я надеюсь, что я что-то просто забыл.

Например, когда я пытаюсь использовать конкретный пример сценария в блоге Скотта: alt text
(источник: scottgu.com )

Я не получаю никаких действий по интеллигенции для "attr", для которого он показывает подсказку. Стоит ли ожидать помощи от intellisense, и если да, что я могу найти для решения проблемы?

Вот моя ссылка на сценарий. Он объявлен на главной странице FWIW, и моя попытка использования jquery находится на моей странице, которая ссылается на эту главную страницу.

<head runat="server">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link href="~/Content/styles/default.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="~/Content/scripts/jquery-1.2.6.js"></script>

1 Ответ

8 голосов
/ 18 февраля 2009

Вы также установили файл jQuery-vsdoc.js (в том же месте, что и jquery-1.2.6.js)? Этот файл содержит комментарии для intellisense. Это задокументировано на шаге 3 в блоге ScottGu.

Обновление:

И вы также установили патч Visual Studio ?

Для меня это работает (как показано в блоге ScottGu), хотя я использую проект веб-сайта, а не MVC. Я добавил ссылку на скрипт на главную страницу:

<script src="jquery-1.3.1.js" type="text/javascript"></script>

Я получаю intellisense как на главной странице, так и на страницах с контентом (пробовал с кодом, который вы указали в своем вопросе).

...