Сколько intellisense я должен ожидать для jQuery в VS2008?

Вы должны вычесть тип twice, начиная с его параметров.

Начнем с x, он имеет тип x :: _, но мы понятия не имеем, что это такое, давайте назовем его тип a: x :: a.

Тогда у нас есть f, это функция, из f x мы можем сказать, что она принимает один аргумент типа a: f :: a -> _, давайте назовем новый неизвестный тип b: f :: a -> b.

Итак, f x должно быть типа b: (f x) :: b верно?

Но из f (f x) мы можем сказать, что (f x) должно быть a, поэтому мы можем догадаться, что a и b на самом деле одного типа, поэтому мы можем отбросить b и Скажите это f :: a -> a.

И теперь мы можем сказать, что это за тип twice: это функция, которая принимает функцию a -> a и значение типа a и возвращает результат функции первого аргумента (поэтому снова a).

Итак, у нас есть twice :: (a -> a) -> a -> a.

5
задан Glorfindel 2 March 2019 в 20:03
поделиться

1 ответ

Вы установили файл 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 и на основной странице и на страницах содержания (попробовал его кодом, Вы вставляете свой вопрос).

8
ответ дан 14 December 2019 в 04:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: