Nasz blog

Narzędzia dla webmastera

Jak ujarzmić JavaScript? Istnieje cała gama narzędzi do debuggowania, programowania i weryfikacji poprawności kodu ułatwiających życie webmasterom.

Niewątpliwie jednym z najdoskonalszych z nich jest „FireBug” - plugin do Firefox’a. Zawiera on konsolę Javascirptu, debugger, podgląd struktury DOM, podgląd i edycje CSS, podgląd komunikacji HTTP i jeszcze inne przydatne opcje. Dobrym uzupełnieniem dla posiadaczy Firefox’a jest plugin Web Developer. Zawiera on wiele przydatnych funkcji głownie związanych z HTML, CSS, oraz właśnie z JavaScriptem. Wadą Firefoxa jesli chodzi o obsługę połączeń AJAXowych jest to, że obcina odpowiedź otrzymaną w zmiennej reqXml.responseXML do 4096 znaków.

Zgodność przeglądarek - Testować wszystkie czy wybrane

Na rynku istnieje przynajmniej kilkanaście przeglądarek internetowych. Twórcy każdej z nich mają swoje własne odrębne zdanie na temat tego, co jest standardem, którego webmasterzy powinni się trzymać.

Odpowiedzialne za tworzenie standardu i wyświetlanie języka HTML World Wide Web Consortium (W3C) opracowało dla autorów stron internetowych walidator służący do sprawdzania zgodności kodu z ideałem. Niestety nie jest to narzędzie gwarantujące, że strona, która będzie zgodna ze standardem według niego - będzie wyglądała identycznie dla każdego.

Narzędzia do Javascirptu

Język JavaScript od kilku lat bije rekordy popularności, głównie za sprawą modnej ostatnio technologii - AJAX. Jak grzyby po deszczu powstają różne frameworki do szybszego i łatwiejszego budowania aplikacji wykorzystujących język JavaScript. Poniżej przedstawiam podstawowe informacje na temat wybranych frameworków do JavaScript.

Dojo toolkit jest biblioteką JavaScript ułatwiająca tworzenie aplikacji internetowych opartych o JavaScript i Ajax (Rich Internet Application), przy minimalnej znajomości JavaScriptu. Zawiera wiele widgetów tj. data grid, WYSIWYG, generator wykresów SVG. Jest dostępny na licencjach BSD i Academic Free Licence. Istnieje organizacja non-profit o nazwie Dojo Foundation, zajmująca się promocją i rozwojem biblioteki.