Javascript и VS2012 Intellisense

Я новичок в Visual Studio 2012 и кодировании Javscript. У меня есть два вопроса, на которые я не смог найти ответы в Интернете:

  1. У меня есть проект webforms и я добавил несколько js-файлов в папку sript (http://raphaeljs.com/). Теперь я хочу иметь поддержку Intellisense для этой js-библиотеки, которую я добавил. Это возможно?

  2. для чего нужен файл "_references.js" в папке скриптов? Я добавил все файлы библиотеки js в этот файл, но он не включает intellisense.

С уважением

2 ответа

Решение

Я не уверен насчет Visual Studio 2012, но в 2010 году, если вы перетащите один файл JavaScript в другой, он добавит /// <reference name="MyScript.js" /> строка вверху второго файла. Если упомянутый файл задокументирован, вы получите весьма полезный intellisense, хотя он по-прежнему удобен, даже если не для того, чтобы просто изучить поверхность API.

В этом вопросе есть некоторая полезная информация: библиотеки IntelliSense для Ajax и JavaScript в Visual Studio

Короче говоря, Visual Studio ужасен в смысле Intelli-смысла для JavaScript. Это все еще светлые годы позади других IDE, таких как IntelliJ и WebStorm.

Чтобы обойти эту проблему, можно использовать плагин ReSharper, но вам нужно заплатить за лицензию:(

Надеюсь, это поможет.

Другие вопросы по тегам