В настоящее время я использую расширение Chrome, и я ищу дополнительную эргономию, найдя хорошую среду IDE, которая может управлять javascript, а также API расширения Chrome.
Спасибо заранее.
В настоящее время я использую расширение Chrome, и я ищу дополнительную эргономию, найдя хорошую среду IDE, которая может управлять javascript, а также API расширения Chrome.
Спасибо заранее.
Используйте Aptana Studio и добавьте следующие скрипты в ссылки на файлы.
Поздравляем! Теперь у вас есть очень удобный редактор javascript с поддержкой автозаполнения для API-интерфейсов Chrome
У вас может быть такая же функциональность в Visual Studio, которая (по-моему) еще лучше поддерживает javascript. На самом деле я считаю, что это лучший редактор javascript (тихое достижение для Microsoft:))
Просто добавьте следующий комментарий к вашим js файлам:
/// <reference path="MyExternalFile.js" />
И вы получите:
Я получил это, чтобы работать на IntelliJ, используя этот заглушка API (чтобы сделать хром-объект появляться в автоматическом завершении)
https://github.com/linux-china/chrome_js_api_stub
В сочетании с chrome extension.js
https://code.google.com/p/closure-compiler/source/browse/contrib/externs/chrome_extensions.js
Затем я добавил библиотеку stub chrome_js_api_stub и библиотеку расширений chrome, следуя нижеуказанным направлениям
http://www.jetbrains.com/idea/webhelp/configuring-javascript-libraries.html
Это не для всех, но если по эргономии вы имеете в виду перемещение рук как можно меньше, не доходя до мыши, VIM очень разработан, чтобы держать пальцы на клавиатуре и как можно ближе к asdf/jkl; позиций как можно больше. Это довольно крутая кривая обучения, но выигрыш - чрезвычайно быстрый рабочий процесс.
С помощью правильных аддонов это очень приличный редактор javascript с подсветкой синтаксиса (включая комментарии jsdoc), завершение кода, интеграцию jslint и т.д.
Для Aptana Studio 3: (плагин для тестирования Eclipse)
Найдите интересующую вас библиотеку... Сохраните ее на свой диск и перетащите в свой проект. Неважно, где в проекте он сидит, поэтому вы можете создать новую папку для таких файлов, если хотите.
!! Проектом должен быть какой-то веб-проект: Web, PHP, Python, Ruby, Rails.
http://wiki.appcelerator.org/display/tis/Using+JavaScript+Libraries