www.ksiazki24h.pl
wprowadź własne kryteria wyszukiwania książek: (jak szukać?)
Twój koszyk:   4 egz. / 236.88 225,04   zamówienie wysyłkowe >>>
Strona główna > wyszukiwanie > opis książki

JQUERY OD NOWICJUSZA DO WOJOWNIKA NINJA


CASTLEDINE E.

wydawnictwo: HELION , rok wydania 2012, wydanie I

cena netto: 59.00 Twoja cena  56,05 zł + 5% vat - dodaj do koszyka

jQuery

Od nowicjusza do wojownika ninja


  • 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


Wstęp (11)
Kto powinien przeczytać tę książkę (11)
Co znajdziesz w tej książce (12)
Podziękowania (14)
Konwencje zastosowane w książce (14)


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)
  • 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)

 

Skorowidz (325)


336 stron, Format: 17.0x24.0cm, oprawa miękka

Po otrzymaniu zamówienia poinformujemy,
czy wybrany tytuł polskojęzyczny lub anglojęzyczny jest aktualnie na półce księgarni.

 
Wszelkie prawa zastrzeżone PROPRESS sp. z o.o. 2012-2022