Wiem, że prosiłeś o Eclipse, ale VS2010 jest znacznie lepszy od javascript niż jakikolwiek inny edytor, którego użyłem. Daje kontekstowe autouzupełnianie, które wykopuje głębiej niż kiedykolwiek widziałem. Edycja ekspresowa dla webmastera Visual Studio 2010 jest bezpłatna.
Osobiście nie bardzo podoba mi się Microsoft, ale jako edytor javascript sprawia, że jestem bardziej produktywny.
przykład: kiedyś popełnił (złego) rozwiązanie szablonów że przekształcony obiektów JavaScript do elementów DOM tak:
var html = { tag: 'div', id: 'myDiv', content: [
'Hello ',
{ tag: 'span', content: 'world!' }
]}
by przekształcić
<div id="myDiv">Hello <span>world!</span></div>
Dzwoniąc
var myDiv = DOM.create(html);
Teraz zrobiłem to przez rekurencyjne przechodzenie przez obiekt javascript i wywoływanie for(key in html)
. Tam zagnieżdżałem if(html.hasOwnProperty(key))
. Tam sprawdziłem, czy key
było równe 'tag'
, aw tym przypadku, gdy napisałem, że zrobiłem document.createElement(html[key])
. Teraz wiem, że to dość zły kod i zapominam o kilku krokach, ale nie o to chodzi.
Visual Studio było w stanie autouzupełnić właściwości zmiennej myDiv
dla elementu div. Dodaj, że javascript został dołączony z innego pliku niż ten, z którego go wywoływałam. Być może nie jesteś pod wrażeniem tego, ale mój umysł został zniszczony.
Sprawdź następujące blogposts Szczegółowe informacje:
zdecydowanie to zainteresowało. Używam intellij, ponieważ uważam, że jest to najlepsze IDE dla JS. Zastanawiasz się, czy wolna alternatywa jest tego warta ... – hvgotcodes
jej wciąż Aptana. – IAdapter
@ 01 Słyszałem, że Aptana jest bardzo złożona i nie chcę, aby przejęła mój interfejs Eclipse, używam go również do innych rzeczy. Byłbym jednak wdzięczny za dalszą dyskusję (nie tylko) na temat Aptany. –