Jakiego rozszerzenia Javascript / Chrome IDE używasz? [zamknięte]

Obecnie rozwijam rozszerzenie Chrome i szukam większej ergonomii, znajdując dobre IDE, które może zarządzać javascript, a także Chrome extension API.

Z góry dzięki.

Author: verybadalloc, 2011-03-28

4 answers

Użyj Aptana Studio i dodaj następujące skrypty do odniesień do plików.

Dodaj do pliku Referencje

Gratulacje! Teraz masz bardzo sprawny edytor javascript z obsługą autouzupełniania dla interfejsów API chrome

Tutaj wpisz opis obrazka

EDIT

Taką samą funkcjonalność można mieć w Visual Studio, które ma (moim zdaniem) jeszcze lepsze wsparcie dla javascript. W rzeczywistości myślę, że to najlepszy edytor javascript w okolicy (ciche osiągnięcie dla Microsoftu :))

Wystarczy dodać następujący komentarz do plików js:

/// <reference path="MyExternalFile.js" />

I otrzymujesz:

extern w VS2010

 37
Author: Jan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-07-20 20:19:38

I got this to work on IntelliJ by using this API stub (to make the chrome object appear in auto completion)

Https://github.com/linux-china/chrome_js_api_stub

W połączeniu z rozszerzeniem chrome.js

Https://code.google.com/p/closure-compiler/source/browse/contrib/externs/chrome_extensions.js

Następnie dodałem bibliotekę chrome_js_api_stub i bibliotekę rozszerzeń chrome, postępując zgodnie z poniższym directions

Http://www.jetbrains.com/idea/webhelp/configuring-javascript-libraries.html

 2
Author: Jazzepi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-03-27 01:58:13

To nie dla wszystkich, ale jeśli przez ergonomię masz na myśli poruszanie rękami jak najmniej, Nie sięganie po mysz, VIM jest bardzo zaprojektowany, aby trzymać palce na klawiaturze i jak najbliżej pozycji asdf / jkl;jak najwięcej. To dość stroma krzywa uczenia się, ale wypłata to niezwykle szybki przepływ pracy.

Z odpowiednimi dodatkami jest to bardzo przyzwoity edytor javascript, z podświetleniem składni (w tym komentarzami jsdoc), uzupełnianiem kodu, jslintem integracja, itp

 1
Author: Graza,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-03-28 19:54:16

Dla Aptana Studio 3: (plugin dla Eclipse tested)

Znajdź interesującą Cię bibliotekę...Zapisz go na dysku, a następnie przeciągnij do projektu. Nie ma znaczenia, gdzie w projekcie znajduje się, więc możesz utworzyć nowy folder dla plików takich jak ten, jeśli chcesz.

!! Projekt musi być jakimś projektem internetowym: Web, PHP, Python, Ruby, Rails.

Http://wiki.appcelerator.org/display/tis/Using + JavaScript + Libraries

 0
Author: Michael A. Jackson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-06-29 12:15:04