jQuery 1.3. Wprowadzenie

John Resig, Karl Swedberg, Jonathan Chaffer
jQuery 1.3. Wprowadzenie
Popraw tę książkę | Dodaj inne wydanie

Opis

Spis treści: Przedmowa - 11 O autorach - 13 O korektorach - 15 Wprowadzenie - 17 Rozdział 1. Początki - 23 * Co robi jQuery - 23 * Dlaczego jQuery działa dobrze - 25 * Historia projektu jQuery - 26 * Nasza pierwsza strona z jQuery - 27 o Pobranie jQuery - 27 o Utworzenie dokumentu HTML - 27 o Dodanie jQuery - 30 o Gotowy produkt - 33 * Podsumowanie - 33 Rozdział 2. Selektory - 35 * DOM - 35 * Funkcja fabryczna $- - 36 * Selektory CSS - 37 o Stylizacja poziomów zagnieżdżenia listy - 38 * Selektory atrybutów - 40 o Stylizacja odnośników - 40 * Własne selektory - 42 o Stylizacja co drugiego wiersza - 42 o Selektory formularzy - 45 * Metody przechodzenia drzewa DOM - 45 o Stylizacja wybranych komórek - 46 o Łączenie w łańcuch - 48 * Dostęp do elementów DOM - 48 * Podsumowanie - 49 Rozdział 3. Zdarzenia - 51 * Wykonywanie zadań w momencie załadowania strony - 51 o Czas wykonania kodu - 51 o Wiele skryptów na jednej stronie - 52 o Skróty poprawiające zwięzłość kodu - 53 o Współistnienie z innymi bibliotekami - 54 * Proste zdarzenia - 55 o Prosty przełącznik stylów - 55 o Skrótowa obsługa zdarzeń - 63 * Zdarzenia złożone - 64 o Pokazywanie i ukrywanie zaawansowanych opcji - 64 o Wyróżnianie elementów, które można kliknąć - 66 * Podróż zdarzenia - 67 o Efekty uboczne propagacji zdarzeń - 69 * Zmiana podróży - obiekt zdarzenia - 70 o Element docelowy zdarzenia - 71 o Zatrzymanie propagacji zdarzeń - 71 o Działania domyślne - 72 o Delegacja zdarzeń - 72 * Usuwanie programu obsługi zdarzeń - 75 o Przestrzenie nazw zdarzeń - 75 o Ponowne dowiązanie zdarzenia - 76 * Symulacja interakcji z użytkownikiem - 78 o Zdarzenia klawiatury - 79 * Podsumowanie - 81 Rozdział 4. Efekty - 83 * Modyfikacja CSS w locie - 83 * Proste ukrywanie i pokazywanie - 87 * Efekty a szybkość - 90 o Przyspieszanie - 90 o Pojawianie się i znikanie - 91 * Efekty złożone - 91 * Tworzenie własnych animacji - 93 o Przełączanie znikania - 94 o Animacja z użyciem wielu właściwości - 94 * Efekty jednoczesne a kolejkowane - 97 o Praca z jednym zbiorem elementów - 97 o Praca z wieloma zbiorami elementów - 100 o Funkcje zwrotne - 102 o W skrócie - 104 * Podsumowanie - 104 Rozdział 5. Edycja drzewa DOM - 105 * Edycja atrybutów - 105 o Atrybuty inne od klas - 106 o Jeszcze raz funkcja fabryczna $- - 108 * Wstawianie nowych elementów - 110 * Przenoszenie elementów - 111 o Oznaczenie, ponumerowanie i utworzenie odnośnika do kontekstu - 115 o Dodanie przypisów dolnych - 117 * Opakowanie elementów - 119 * Kopiowanie elementów - 120 o Klonowanie ze zdarzeniami - 121 o Klonowanie cytatów wyrzuconych - 121 o Nieco o CSS - 122 o Powrót do kodu - 122 o Upiększenie cytatów wyrzuconych - 125 * Metody edycji drzewa DOM w skrócie - 126 * Podsumowanie - 128 Rozdział 6. Ajax - 129 * Ładowanie danych na żądanie - 130 o Dodawanie kodu HTML - 131 o Praca z obiektami JavaScriptu - 134 o Ładowanie dokumentu XML - 141 * Wybór formatu danych - 144 * Przekazywanie danych do serwera - 145 o Wykonanie żądania GET - 146 o Wykonanie żądania POST - 149 o Serializacja formularza - 150 * Śledzenie żądania - 152 * Ajax a zdarzenia - 155 * Ograniczenia w zakresie bezpieczeństwa - 156 o Wykorzystanie JSONP dla danych zewnętrznych - 157 * Dodatkowe opcje - 158 o Niskopoziomowa metoda Ajaksa - 159 o Modyfikacja opcji domyślnych - 159 o Ładowanie części strony HTML - 160 * Podsumowanie - 162 Rozdział 7. Przetwarzanie tabel - 165 * Sortowanie i podział na strony - 166 o Sortowanie po stronie serwera - 166 o Sortowanie za pomocą JavaScriptu - 167 o Paginacja po stronie serwera - 183 o Paginacja w JavaScripcie - 185 o Gotowy kod - 190 * Modyfikacja wyglądu tabeli - 192 o Wyróżnianie wierszy - 192 o Podpowiedzi - 199 o Zwijanie i rozwijanie części tabeli - 205 o Filtrowanie - 207 o Gotowy kod - 212 * Podsumowanie - 215 Rozdział 8. Formularze i ich funkcje - 217 * Ulepszenie prostego formularza - 217 o Progresywne ulepszanie stylu formularzy - 218 o Pola wyświetlane warunkowo - 224 o Sprawdzanie poprawności formularza - 227 o Edycja pól wyboru - 234 o Gotowy kod - 237 * Zwięzłe formularze - 239 o Tekst pojemnika na pola formularza - 239 o Autouzupełnianie oparte na Ajaksie - 242 o Gotowy kod - 250 * Praca z danymi liczbowymi formularza - 253 o Struktura tabeli koszyka z zakupami - 253 o Odrzucanie danych nieliczbowych - 256 o Obliczenia arytmetyczne - 256 o Usuwanie elementów - 263 o Edycja informacji o wysyłce - 267 o Gotowy kod - 270 * Podsumowanie - 272 Rozdział 9. Rotacja i przesuwanie elementów - 273 * Rotacja wiadomości - 274 o Konfiguracja strony - 274 o Pobieranie wiadomości z kanału RSS - 276 o Konfiguracja rotacji elementów - 279 o Funkcja rotacji wiadomości - 280 o Pauza po najechaniu myszą - 282 o Pobieranie wiadomości RSS z innej domeny - 285 o Gradientowy efekt blaknięcia - 286 o Gotowy kod - 289 * Karuzela obrazków - 290 o Konfiguracja strony - 291 o Przesuwanie obrazków po kliknięciu - 294 o Powiększanie obrazków - 301 o Gotowy kod - 313 * Podsumowanie - 316 Rozdział 10. Wykorzystywanie dodatków - 317 * Znalezienie dodatku i uzyskanie pomocy - 317 * Jak korzystać z dodatku - 318 * Dodatek Form - 319 o Wskazówki i sztuczki - 320 * Biblioteka dodatków jQuery UI - 321 o Efekty - 322 o Komponenty interakcji - 324 o Widżety - 326 o ThemeRoller w jQuery UI - 329 * Inne polecane dodatki - 330 o Formularze - 330 o Tabele - 332 o Obrazki - 334 o Ramki z obrazkami i okna dialogowe - 335 o Wykresy - 338 o Zdarzenia - 339 * Podsumowanie - 340 Rozdział 11. Tworzenie dodatków - 341 * Dodawanie nowych funkcji globalnych - 341 o Dodanie większej liczby funkcji - 342 o Jaki to ma sens? - 343 o Tworzenie nowej metody pomocniczej - 344 * Dodawanie metod obiektu jQuery - 345 o Kontekst metody obiektu - 346 o Łączenie metod w łańcuchy - 348 * Metody przechodzenia drzewa DOM - 349 * Dodawanie nowych metod skrótów - 353 * Parametry metod - 356 o Proste parametry - 358 o Tablice asocjacyjne parametrów - 359 o Domyślne wartości parametrów - 360 o Funkcje zwrotne - 361 o Dostosowywanie wartości domyślnych - 362 * Dodanie wyrażenia selektora - 364 * Podzielenie się dodatkiem ze światem - 367 o Konwencje nazewnictwa - 367 o Użycie aliasu $ - 367 o Interfejsy metod - 368 o Styl dokumentacji - 368 * Podsumowanie - 368 Dodatek A: Źródła internetowe - 369 * Dokumentacja jQuery - 369 o Wiki jQuery - 369 o jQuery API - 369 o Przeglądarka jQuery API - 370 o Visual jQuery - 370 o Przeglądarka jQuery API w formacie Adobe AIR - 370 * Informacje o JavaScripcie - 370 o Mozilla developer center - 370 o Dev.opera - 370 o MSDN JScript Reference - 371 o Quirksmode - 371 o JavaScript Toolbox - 371 * Kompresory kodu w JavaScripcie - 371 o YUI Compressor - 371 o JSMin - 372 o Pretty printer - 372 * Informacje o - XHTML - 372 o Strona hipertekstowego języka znaczników W3C - 372 * Informacje o CSS - 372 o Strona kaskadowych arkuszy stylów W3C - 373 o Ściągawka CSS Mezzoblue - 373 o Position is everything - 373 * Przydatne blogi - 373 o Blog jQuery - 373 o Learning jQuery - 374 o Ajaxian - 374 o John Resig - 374 o JavaScript - 374 o Robert\'s talk - 374 o Web standards with imagination - 374 o Snook - 375 o Strona Matta Snidera o JavaScripcie - 375 o I can\'t - 375 o DOM scripting - 375 o As days pass by - 375 o A List Apart - 375 * Platformy do programowania internetowego korzystające z jQuery - 376 Dodatek B: Narzędzia programistyczne - 377 * Narzędzia dla przeglądarki Firefox - 377 o Firebug - 377 o Pasek narzędzi Web Developer - 378 o Venkman - 378 o Regular Expressions Tester - 378 * Narzędzia dla przeglądarki Internet Explorer - 378 o Microsoft Internet Explorer Developer Toolbar - 379 o Microsoft Visual Web Developer - 379 o DebugBar - 379 o Drip - 379 * Narzędzia dla przeglądarki Safari - 380 o Programowanie Menu - 380 o Inspektor www - 380 * Narzędzia dla przeglądarki Opera - 380 o Dragonfly - 380 * Inne narzędzia - 381 o Firebug Lite - 381 o NitobiBug - 381 o Pakiet jQuery dla edytora TextMate - 381 o Charles - 381 o Fiddler - 382 o Aptana - 382 Dodatek C: Domknięcia w JavaScripcie - 383 * Funkcje wewnętrzne - 384 o Wielka ucieczka - 385 o Zakresy zmiennych - 386 * Interakcje między domknięciami - 388 * Domknięcia w jQuery - 389 o Argumenty $- document.ready- - 389 o Programy obsługi zdarzeń - 390 * Zagrożenia wynikające z wycieku pamięci - 392 o Przypadkowe pętle odwołania - 393 o Problem z wyciekiem pamięci w przeglądarce Internet Explorer - 394 o Dobra wiadomość - 395 * Podsumowanie - 395 Dodatek D: Podręczne informacje - 397 * Wyrażenia selektorów - 397 * Metody przechodzenia drzewa DOM - 399 * Metody zdarzeń - 400 * Metody efektów - 403 * Metody edycji drzewa DOM - 404 * Metody Ajaksa - 406 * Pozostałe metody - 407 Skorowidz - 409 * Co to są selektory? * Jak operować na drzewie DOM? * Jak tworzyć efektowne galerie? Język JavaScript po blisko piętnastu latach na rynku dalej ma się dobrze. Interaktywne strony, interesujące efekty oraz technologia AJAX sprawiają, że wciąż jest bardzo atrakcyjnym narzędziem, a aplikacje internetowe z każdym rokiem coraz bardziej zaczynają przypominać te znane z codziennej pracy. Biblioteka jQuery pozwala na jeszcze więcej przy zdecydowanie mniejszym nakładzie pracy! Niemożliwe? Przekonaj się sam! W trakcie lektury tej książki poznasz tajniki biblioteki jQuery oraz atuty, dzięki którym zyskała ona taką rzeszę fanów. Autorzy omawiają wszystkie zagadnienia związane z tą biblioteką. Na samym początku nauczysz się korzystać z selektorów oraz zdarzeń, aby następnie przejść do zaawansowanych tematów związanych z AJAX-em oraz edycją drzewa DOM. Rozdział poświęcony efektom specjalnym będzie jednym z tych, które pozwolą Ci wykrzesać jeszcze więcej porywających efektów z Twojego kodu. Olśniewające galerie, pokazy slajdów, interaktywne formularze są w zasięgu Twoich możliwości! Pod koniec książki dowiesz się, jak wykorzystywać dodatki oraz tworzyć własne. Trzymasz w rękach długo oczekiwaną na polskim rynku pozycję, poświęconą niezwykłej bibliotece! * Przeznaczenie biblioteki jQuery * Wykorzystanie selektorów * Wykorzystanie mechanizmu zdarzeń * Zdarzenia złożone * Użycie efektów specjalnych * Modyfikowanie arkuszy CSS \"w locie\" * Edycja drzewa DOM * Metody na łatwiejsze wykorzystanie technologii AJAX * Operacje na tabelach * Praca z formularzami * Instalowanie oraz wykorzystanie dodatków * Tworzenie własnych dodatków dla jQuery Uzyskaj jeszcze więcej z języka JavaScript!
Data wydania: 2010
ISBN: 978-83-246-2641-0, 9788324626410
Wydawnictwo: Grupa Wydawnicza HELION

Gdzie kupić

Księgarnie internetowe
Sprawdzam dostępność...
Ogłoszenia
Dodaj ogłoszenie
2 osoby szukają tej książki

Moja Biblioteczka

Już przeczytana? Jak ją oceniasz?

Recenzje

Książka jQuery 1.3. Wprowadzenie nie ma jeszcze recenzji. Znasz ją? Może napiszesz kilka słów dla innych Kanapowiczów?
️ Napisz pierwszą recenzje

Moja opinia o książce

Cytaty z książki

O nie! Książka jQuery 1.3. Wprowadzenie. czuje się pominięta, bo nikt nie dodał jeszcze do niej cytatu. Może jej pomożesz i dodasz jakiś?
Dodaj cytat
© 2007 - 2024 nakanapie.pl