księgarnia informatyczna aton.pl

jQuery Od nowicjusza do wojownika ninja

Wydawnictwo HELION

Cena:    57.00   41.61zł

jQuery Od nowicjusza do wojownika ninja


Autor: Earle Castledine, Craig Sharkie

ISBN: 978-83-246-3618-1

Ilość stron: 336

Data wydania: 04/2012

Format: 168x237

Wydawnictwo: HELION


Podkręć stronę z jQuery.
  • Jak zacząć przygodę z jQuery?
  • Jak działają selektory?
  • Jak łatwo wykorzystać technologię AJAX?

JavaScript ma za sobą długą historię z okresami większej i mniejszej popularności. Sporo osób pamięta jeszcze czasy, gdy każdy szanujący się użytkownik wyłączał jego obsługę w przeglądarce. Te czasy minęły bezpowrotnie! Ciężko dziś wyobrazić sobie strony internetowe bez technologii AJAX oraz wygodnego, dynamicznego i efektownego interfejsu użytkownika. Warto jednak sięgnąć po rozwiązanie, dzięki któremu wykorzystanie języka JavaScript będzie przyjemniejsze, zabawniejsze i co najważniejsze, bardziej wydajne.

Biblioteka jQuery odpowiada na te wszystkie potrzeby. Jest doskonałą implementacją kodu upraszczającego integrację i zwiększającego potencjał interaktywności języka JavaScript na stronach WWW. Dzięki niej w paru eleganckich liniach kodu możesz zawrzeć mnóstwo możliwości, które w czystym JavaScripcie zajęłyby kilkanaście, a może i kilkadziesiąt linii.

To jednak nie wszystko, co zyskujesz, gdy korzystasz z jQuery. Co jeszcze może Cię zainteresować? Dostęp do mnóstwa wtyczek, gotowych skryptów i wsparcia społeczności, banalnie proste wykorzystanie technologii AJAX oraz wygodna obsługa formularzy to tylko niektóre z atutów tego narzędzia. W trakcie lektury tej książki poznasz dogłębnie bibliotekę jQuery, jej atuty i pułapki. Jest to idealna pozycja dla każdego webmastera!

  • Pobieranie i instalacja jQuery
  • Anatomia skryptu jQuery
  • Wybieranie elementów - selektory
  • Ustawianie właściwości CSS
  • Dodawanie, modyfikowanie, usuwanie elementów
  • Animacje
  • Przewijanie dokumentu, zmiana wyglądu paska przewijania
  • Efektowne wyświetlanie zdjęć i pokazy slajdów
  • Menu, karty, dymki i panele
  • Wykorzystanie technologii AJAX
  • Obsługa formatu JSON
  • Formularze - obsługa, walidacja
  • Tworzenie własnych wtyczek
  • Przygotowywanie motywów graficznych

Rozdziały:

Rozdział 1. Zakochać się w jQuery (17)

  • Co szczególnego ma w sobie jQuery? (18)
    • Zgodność z różnymi przeglądarkami (18)
    • Selektory CSS3 (19)
    • Użyteczne narzędzia (19)
    • jQuery UI (19)
    • Wtyczki (20)
    • Czystość kodu HTML (21)
    • Szeroka popularność (21)
  • Gdzie jest haczyk? (22)
  • Pobieranie i instalacja jQuery (23)
    • Pobieranie jQuery (23)
    • Google CDN (24)
    • Codzienne wersje rozwojowe i Subversion (25)
    • Wersja nieskompresowana czy skompresowana? (25)
  • Anatomia skryptu jQuery (26)
    • Alias jQuery (26)
    • Analiza wywołań jQuery (26)
  • Elementy dokumentu HTML, czyli DOM (27)
  • Jeśli się zdecydujesz... (29)

Rozdział 2. Wybieranie, dekorowanie i rozszerzanie (31)

  • Czekamy na załadowanie strony (32)
  • Selektory - serce jQuery (32)
    • Proste selektory (33)
    • Zawężanie selekcji (35)
    • Testujemy selekcję (35)
    • Filtry (36)
    • Wybieranie wielu elementów (36)
    • Jak tworzyć dobre selektory (37)
  • Dekorowanie - obsługa CSS w jQuery (37)
    • Odczytywanie właściwości CSS (37)
    • Ustawianie właściwości CSS (38)
    • Klasy (40)
  • Rozszerzanie - dodawanie efektów za pomocą jQuery (42)
    • Ukrywanie i wyświetlanie elementów (42)
    • Stopniowe udoskonalanie (46)
    • Dodawanie elementów (47)
    • Usuwanie istniejących elementów (49)
    • Modyfikowanie istniejących elementów (50)
    • Podstawowe animacje - efektowne ukrywanie i wyświetlanie (50)
    • Funkcje zwrotne (52)
  • Kilka sztuczek (53)
    • Podświetlanie przy najechaniu myszą (53)
    • Słodkie tajemnice (54)
  • Zanim przejdziemy dalej (55)

Rozdział 3. Animacje, przewijanie i zmiana rozmiaru (57)

  • Animacje (57)
    • Animowanie właściwości CSS (57)
    • Animacja koloru (59)
    • Dynamika animacji (60)
    • Zaawansowane opcje dynamiki (61)
    • Podskakujące panele (62)
    • Kolejka animacji (65)
    • Łańcuchy metod (65)
    • Zatrzymywanie łańcucha (66)
    • Animowana nawigacja (67)
    • Animowana nawigacja, wersja 2 (69)
    • Biblioteka jQuery UI (71)
    • Daj się poruszyć! (73)
  • Przewijanie (73)
    • Zdarzenie przewijania (73)
    • Pływająca nawigacja (74)
    • Przewijanie dokumentu (75)
    • Modyfikacja paska przewijania (77)
  • Zmiana rozmiaru (78)
    • Zdarzenie zmiany rozmiarów (79)
    • Elementy obsługujące zmianę rozmiaru (81)
  • Właśnie tak się animuje, przewija i zmienia wymiary (86)

Rozdział 4. Ilustracje i pokazy slajdów (87)

  • Lightbox (87)
    • Własna wersja lightboksa (88)
    • Diagnozowanie skryptu za pomocą console.log (91)
    • ColorBox - wtyczka typu lightbox (92)
  • Przycinanie ilustracji za pomocą Jcrop (95)
  • Pokazy slajdów (98)
    • Pokazy slajdów z przenikaniem (98)
    • Przewijane pokazy slajdów (109)
    • Widżet galerii obrazów w stylu iPhoto (115)
  • Pełny obraz (120)

Rozdział 5. Menu, karty, dymki i panele (121)

  • Menu (121)
    • Rozwijane menu pionowe (122)
    • Ikony stanu zwinięcia lub rozwinięcia menu (126)
    • Rozwijanie menu po zatrzymaniu nad nim wskaźnika myszy (127)
    • Rozwijane menu poziome (128)
  • Menu akordeonowe (132)
    • Prosty akordeon (132)
    • Akordeony wielopoziomowe (135)
    • Akordeon w jQuery UI (137)
  • Karty (138)
    • Prosta implementacja kart (138)
    • Karty w jQuery UI (140)
  • Panele (143)
    • Pojawiający się formularz logowania (143)
    • Panel wysuwany (145)
  • Dymki podpowiedzi (147)
    • Proste dymki podpowiedzi (148)
    • Zaawansowany dymek podpowiedzi (151)
  • Zamówienie z menu (156)

Rozdział 6. Konstrukcja, AJAX i interakcje (157)

  • Konstrukcja - najlepsze praktyki (157)
    • Czystsze jQuery (158)
    • Szablony po stronie klienta (162)
    • Programowanie pod kątem wersji przeglądarki (jest złe) (164)
  • Przyspieszony kurs technologii AJAX (166)
    • Czym jest AJAX? (166)
    • Ładowanie zewnętrznego kodu HTML (166)
    • Rozszerzanie możliwości odnośników za pomocą techniki hijax (167)
    • Wybieranie fragmentu kodu HTML za pomocą selektorów (168)
    • Zaawansowane mechanizmy metody load() (169)
    • Przygotuj się na przyszłość - live oraz die (170)
    • Pobieranie danych za pomocą metody $.getJSON() (171)
    • Wyszukiwarka komentarzy Twittera po stronie klienta (172)
    • Narzędzia obsługi AJAX w jQuery (173)
    • Często używane ustawienia żądań AJAX (174)
    • Ładowanie zewnętrznych skryptów - $.getScript() (174)
    • Żądania GET i POST (175)
    • Zdarzenia związane z żądaniami AJAX (175)
  • Interakcja z użyciem technologii AJAX (176)
    • Galeria obrazów oparta na AJAKSIE (177)
    • Słowa kluczowe obrazów (189)
  • Wojownicy ninja, mistrzowie techniki AJAX? Obecni! (193)

Rozdział 7. Formularze, widżety i okna dialogowe (195)

  • Formularze (195)
    • Prosta walidacja formularzy (196)
    • Walidacja formularzy z wtyczką Validation (199)
    • Wskaźnik maksymalnej długości tekstu (201)
    • Wskazówki formularza (202)
    • Zaznaczenie pól opcji (204)
    • Programowe modyfikowanie wartości pól (205)
    • Autouzupełnianie (208)
    • Widżet oceny (210)
  • Elementy kontrolne (215)
    • Widżet wyboru daty (215)
    • Suwaki (218)
    • Przeciągnij i upuść (221)
    • Sortowanie obiektów w jQuery UI (226)
    • Pasek postępu (228)
  • Okna dialogowe i powiadomienia (230)
    • Proste modalne okno dialogowe (230)
    • Dialog z jQuery UI (233)
    • Powiadomienia w stylu Growl (236)
    • Powiadomienia 1-up (238)
  • Zmiana formularzy na lepsze (241)

Rozdział 8. Listy, drzewa i tabele (243)

  • Listy (243)
    • Element selectable z jQuery UI (244)
    • Sortowanie list (249)
    • Zarządzanie listami pól wyboru (250)
  • Drzewa (254)
    • Drzewo rozwijane (254)
    • Delegacja zdarzeń (257)
  • Tabele (259)
    • Blokada nagłówków tabeli (259)
    • Powtarzanie nagłówka (262)
    • Siatki danych (264)
    • Zaznaczanie wierszy tabel z użyciem pól opcji (272)
  • Początek listy sukcesów (274)

Rozdział 9. Wtyczki, motywy i techniki zaawansowane (277)

  • Wtyczki (277)
    • Tworzenie wtyczki (278)
  • Zagadnienia zaawansowane (285)
    • Rozszerzanie jQuery (285)
    • Zdarzenia (290)
  • Inne szczegółowe zagadnienia szkolenia wojownika ninja jQuery (300)
    • Unikanie konfliktów nazw (300)
    • Kolejkowanie animacji i usuwanie kolejki (301)
    • Traktowanie obiektów JavaScript tak jak obiektów jQuery (303)
  • Tworzenie motywów wizualnych (304)
    • Używanie galerii motywów (304)
    • Definiowanie własnego motywu (305)
    • Obsługa motywów we własnych komponentach (306)
  • StarTrackr! - epilog (308)

Dodatek A: Podręczna ściągawka (309)

  • Opcje metody $.ajax() (309)
    • Flagi (309)
    • Ustawienia (310)
    • Funkcje obsługi zdarzeń AJAX i funkcje zwrotne (312)
  • Opcje $.support (312)
  • Zdarzenia (315)
    • Właściwości zdarzeń (315)
    • Metody zdarzeń (315)
    • Własne obiekty zdarzeń (316)

Dodatek B: Specyfika języka JavaScript (317)

  • Koercja typów (317)
  • Operatory równości (318)
  • Prawda i fałsz (319)

Dodatek C: Zaawansowane narzędzia do tworzenia wtyczek (321)

  • Selektor i kontekst (321)
  • Stos jQuery (322)
  • Minimalizacja (323)
Cena:    57.00   41.61zł


jQuery Od nowicjusza do wojownika ninjaKsiążka informatyczna: jQuery Od nowicjusza do wojownika ninja
Księgarnia informatyczna aton.pl

Tutaj możesz kupić tę książkę w dobrej cenie. Zapraszamy na zakupy do naszej księgarni internetowej.