JavaScript/Narzędzia
Z Wikibooks, biblioteki wolnych podręczników.
[edytuj] Użyteczne narzędzia pracy
[edytuj] Środowisko programowania
1. Aptana (lub Eclipse + plugin Aptana).
Jest to jedno z najbardziej zaawansowanych narzędzi do tworzenia aplikacji webowych. Ma najlepiej rozwinięty system podpowiadania (Code assist) zawierający w podstawowej wersji także podpowiedzi do znanych frameworków jak: jQuery, mooTools, YUI, prototype. Dodatkowo potrafi tworzyć drzewo kodu, rozszerzać system podpowiedzi o lokalnie opisany kod w ScriptDoc, posiada liczne pluginy i listę całkiem użytecznych skrótów klawiszowych. Jednocześnie jest bardzo rozbudowanym środowiskiem z dużymi możliwościami zmiany wyglądu itd.
2. Microsoft Visual Web Developer.
Trafił tutaj jedynie ze względu na Microsoft Script Debugger, który potrafi debugować kod równie dobrze co FireBug (o nim poniżej). Ma dość kiepskie podpowiadanie składni, jednak podobno dobrze sprawdza się w aplikacjach .ASP.
[edytuj] Debugger
1. Firebug.
Jest aktualnie najbardziej użytecznym debuggowym narzędziem jakie powstało do tej pory. Niestety najlepiej działa tylko pod firefoxem. Istnieje również wersja Lite jednak bardzo uboga w swojej funkcjonalności. Narzędzie to pozwala na: - debugowanie linijka po linijce, - przeglądanie drzewa DOM, - logowanie zapytań AJAX, - interaktywne wykonywanie funkcji javascriptowych (konsola javascriptowa), - profilowanie i benchmarking kodu,