Подтвердить что ты не робот

ExtJS в Visual Studio (2010)

Два вопроса:

  • Как я могу получить JavaScript IntelliSense для ExtJS?
  • Есть ли хорошие инструменты (например, расширения, пакеты NuGet) для работы с ExtJS в Visual Studio?
  • Есть ли хорошие инструменты (например, расширения надстройки, такие как FireBug) для работы с ExtJS в Firefox?
4b9b3361

Ответ 1

Я нашел эти расширения полезными при работе с ExtJS в Visual Studio:

  • Javascript Parser - позволяет легко находить функции, отображать комментарии todo
  • JSLint.VS2010 - анализ кода, помогает избежать ошибок при кодировании.

Ответ 2

Чтобы использовать intellisense в VS 2010, вам нужно указать, какие файлы должны быть загружены для понимания intelli. Вы можете архивировать это со ссылками в документах, где вы хотите использовать смысл intelli:

/// <reference path="ScriptFile1.js" /> 
/// <reference path="Scripts/ScriptFile2.js" />
/// <reference path="../ScriptFile3.js" />
/// <reference path="~/Scripts/ScriptFile4.js" />

для получения дополнительной информации о intellisense см. MSDN

Для части инструментов;

Изменить

Обновить на выделение, фигурные скобки, aso:

Javascript tools - отличный пакет непосредственно Microsoft

editend

Javasript Parser отлично работает для меня при написании

Для тестирования и отладки Firebug лучшее, что вы, по моему мнению, используете, но вы также можете использовать инструменты разработчика IE (установка требуется только для более старого IE, до 8, если я не ошибаюсь) для отладки.

Ответ 4

Чтобы ответить на вопрос № 2, я настоятельно рекомендую Ext.Net для работы с ExtJS в Visual Studio, предполагая вы используете ASP.NET.

Ответ 5

Лучшие ресурсы для подключения IntelliSense для EXTJS в VS 2010+ можно найти здесь:

http://gurustop.net/blog/2012/03/03/javascript-js-intellisense-auto_complete-in-visual-studio-11-beta-the-web-_references-js-file/

Обратите внимание на комментарий "Обновлен" внизу:

"... вы можете добавлять файлы в глобальный JavaScript intellisense из Visual Studio Tools → Dialog."

Это сработало для меня после того, как я добавил в список "ext-all-debug-w-comments.js" и отключил только файлы Resharper IntelliSense для JS.