Jadalny JavaScript – jQuery

3 kwiecień 2009, autorstwa: kozik

Nigdy nie lubiłem programować w JavaScripcie… Ciężkie debugowanie (teraz z Firefoksem jest łatwiej :) ), brak jednoznacznego standardu i dokumentacji (nie mówiąc o jakimś manualu), a mieszanie HTML+CSS+JS powodowało jeden wielki bajzel. A bajzlem się ciężko zarządza i trudno go utrzymuje – nie ma w tym przyjemności. Stąd od JS stroniłem. Trochę przyjemniej było z Dojo, ale do rozwijania własnych elementów dynamicznego interfejsu to się mniej nadawało. Od pewnego czasu używam jQuery i to jest właśnie to co tygrysy (koziołki ;) ) lubią najbardziej!

Przede wszystkim separacji kodu – produkujemy HTML, w osobnym pliku mamy style CSS i w osobnym pliku mamy kod JS/jQuery, który powoduje dynamiczne “dodanie” funkcjonalności do wynikowej strony. Koniec z durnymi:

<a href="bajzel.html" onclick="rób_błędy(); uruchom_koszmar();">kliknij mnie, by się załamać</a>

Dodanie obsługi zdarzenia do powyższego linku można zrobić w dowolnym miejscu – albo w samym linku (j.w.) albo w oddzielnym pliku JS ($(document).ready(function() {});).

W końcu nie trzeba babrać się w document.getElementById() czy inne tego typu metody – jQuery oferuje “wybieranie” elementów dokumentu w sposób łatwy i szybki.

Żądania AJAX-u (XMLHttpRequest), zdarzenia, manipulacja CSS-em i ogólnie dokumentem… a wszystko łatwe do opanowania i z bogatym zasobem pluginów. Da się to jeść :)

Wysłano w Blog - Web | Tags: , | 1 komentarz »

Adres dla trackback. RSS dla komentarzy w tym wpisie.

1 komentarz

  1. Dawid Says:

    Chciałbym nadmienić, iż jQuery to nie tylko potężne narzędzie ułatwiające pisanie w JavaScripcie, ale też BAJERY, np. okienko THICKBOX, płynne zanikanie, rozwijanie elementów i inne cuda nie-wida :) Dzięki temu narzędziu osiągnąłem wiele, ale nie będę się przechwalał ;) Po prostu jest genialne :D

Dodaj komentarz




Uwaga: Włączona jest moderacja komentarzy, więc nowy komentarz nie ukaże się bezpośrednio po jego wysłaniu.

Uwaga: Działa filtr antyspamowy. Jeśli umieścisz w komentarzu odnośniki, to może on zostać błędnie zakwalifikowany jako spam.