Używasz jQuery, ale chcesz robić to lepiej? Przekonaj się, jak możesz to osiągnąć! jQuery to biblioteka programistyczna
444 106 15MB
Polish Pages [124] Year 2012
Table of contents :
Rozdział 1. Wstęp (5)
Dla kogo jest ta książka? (5)
Czego możesz się nauczyć? (6)
Jak czytać tę książkę? (7)
Dołączanie jQuery do strony (8)
Rozdział 2. Przyjazny kod (11)
Konwencja kodu (11)
Wcięcia (11)
Linia kodu (12)
Komentarze (13)
Deklaracja zmiennych (15)
Instrukcje warunkowe (15)
Nazewnictwo (15)
Zorganizowany kod (17)
Stosuj moduły (18)
Funkcje anonimowe a wzorce projektowe (20)
Nie powtarzaj się (23)
Nienachalny kod (26)
Skrypty niezależne od przeglądarki (29)
Stosuj szablony HTML (30)
CoffeeScript (32)
Rozdział 3. Wydajny kod (35)
Selektory (35)
Warstwa abstrakcji (37)
Proces selekcji (38)
Optymalizacja (42)
Manipulacja (48)
Powolne drzewo DOM (48)
Tworzenie elementów (50)
Zdarzenia (53)
Propagacja zdarzeń (53)
Metoda bind() (57)
Metody live() i delegate() (60)
Metoda on() (61)
Tablice, iteracje, moduły i jQuery.utils (63)
Tablice i obiekty (63)
Rozdział 4. Elastyczny kod (69)
Własne selektory (69)
Metoda data() (72)
Potwierdzanie akcji (75)
Skróty klawiszowe (77)
Tworzenie dodatków (78)
Rozszerzanie obiektu jQuery (78)
Rozszerzanie obiektu jQuery.fn (83)
Rozdział 5. Przetestowany kod (89)
QUnit - testy jednostkowe (90)
Asercje (91)
Struktura testów (95)
Przykładowy zestaw testów (98)
Jasmine - testy TDD (102)
Środowisko Jasmine (104)
Praca z Jasmine (105)
Podsumowanie (117)
Przyszłość jQuery (118)
Twoja cegiełka w jQuery (119)
Skorowidz (121)