E-book details

jQuery. Kod doskonały

jQuery. Kod doskonały

Paweł Mikołajewski

Ebook

Używasz jQuery, ale chcesz robić to lepiej? Przekonaj się, jak możesz to osiągnąć!

jQuery to biblioteka programistyczna ułatwiająca korzystanie z języka Javascript, a jednocześnie niezwykle popularne narzędzie programistyczne, dzięki któremu można znacznie skrócić czas tworzenia skryptów i w dużej mierze uprościć ich kod. jQuery pozwala manipulować strukturą DOM, dynamicznie zmieniać zawartość stron, tworzyć animacje, obsługiwać zdarzenia, wykonywać zapytania AJAX, a także przeprowadzać wiele innych przydatnych operacji.

Duża popularność jQuery nie idzie niestety w parze z należytą znajomością tej biblioteki wśród programistów. Często postrzegają ją oni jako cudowną czarną skrzynkę, która spełnia ich oczekiwania, nie troszczą się jednak zbytnio o sposób jej działania. Ten stan rzeczy ma zmienić książka "jQuery. Kod doskonały". Osobom mającym pewne doświadczenie w posługiwaniu się Javascriptem i jQuery przedstawi ona mocne strony biblioteki oraz najlepsze techniki jej wykorzystania. Pomoże też poprawić wydajność pracy i efektywność kodu.

  • Zasady tworzenia kodu łatwego w utrzymaniu
  • Sposoby poprawiające wydajność działania skryptów
  • Sztuczki umożliwiające zwiększenie elastyczności kodu
  • Reguły przygotowywania i przeprowadzania testów
  • Praktyczne rozwiązania ułatwiające pracę programisty

Chcesz dobrze zarządzać swoim kodem Javascript i podnieść jego wydajność? Ta książka jest właśnie dla Ciebie!


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)

  • Title: jQuery. Kod doskonały
  • Author: Paweł Mikołajewski
  • ISBN: 978-83-246-6582-2, 9788324665822
  • Date of issue: 2012-11-08
  • Format: Ebook
  • Item ID: jqkodo
  • Publisher: Helion