jQuery_jQuery_UI_oraz_jQuery_Mobile_Receptury_jquere.pdf

(624 KB) Pobierz
Tytuł oryginału: jQuery, jQuery UI, and jQuery Mobile: Recipes and Examples
Tłumaczenie: Piotr Rajca
ISBN: 978-83-246-7703-0
Authorized translation from the English language edition, entitled: JQUERY, JQUERY UI, and JQUERY
Mobile: Recipes and Examples; ISBN 0321822080; by Adriaan De Jonge; and by Phillip Dutson; published
by Pearson Education, Inc, publishing as Addison Wesley.
Copyright © 2013 Pearson Education, Inc.
All rights reserved. No part of this book may by reproduced or transmitted in any form or by any means,
electronic or mechanical, including photocopying, recording or by any information storage retrieval system,
without permission from Pearson Education, Inc.
Polish language edition published by HELION S.A. Copyright © 2013.
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej
publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną,
fotograficzną, a także kopiowanie książki na nośniku filmowym, magnetycznym lub innym powoduje
naruszenie praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi ich
właścicieli.
Wydawnictwo HELION dołożyło wszelkich starań, by zawarte w tej książce informacje były kompletne
i rzetelne. Nie bierze jednak żadnej odpowiedzialności ani za ich wykorzystanie, ani za związane z tym
ewentualne naruszenie praw patentowych lub autorskich. Wydawnictwo HELION nie ponosi również
żadnej odpowiedzialności za ewentualne szkody wynikłe z wykorzystania informacji zawartych w książce.
Wydawnictwo HELION
ul. Kościuszki 1c, 44-100 GLIWICE
tel. 32 231 22 19, 32 230 98 63
e-mail: helion@helion.pl
WWW: http://helion.pl (księgarnia internetowa, katalog książek)
Pliki z przykładami omawianymi w książce można znaleźć pod adresem:
ftp://ftp.helion.pl/przyklady/jquere.zip
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/jquere
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Printed in Poland.
Kup książkę
Poleć książkę
Oceń książkę
Księgarnia internetowa
Lubię to! » Nasza społeczność
Spis treści
O autorach ........................................................................15
Wst p ...............................................................................17
Dlaczego powsta a ksi ka z recepturami i przyk adami
na temat jQuery? ........................................................................17
Dla kogo jest przeznaczona ta ksi ka? ..........................................18
Jak korzysta z tej ksi ki? ............................................................18
Struktura ksi ki ...........................................................................19
Zasoby dodatkowe ........................................................................19
Cz
I
Podstawy ...........................................................21
Receptura: Przedstawienie podstawowego sposobu u ycia jQuery .....23
Receptura: Stosowanie jQuery wraz z innymi bibliotekami .................26
Receptura: Okre lanie wersji biblioteki jQuery ..................................27
Receptura: Przegl danie tablic przy u yciu funkcji each() ..................28
Receptura: Operacje na tablicach przy u yciu funkcji map() ...............30
Receptura: Operowanie na tablicach elementów ..............................31
Receptura: Okre lanie po o enia elementu
przy u yciu funkcji index() .............................................................32
Receptura: Odnajdywanie elementów tablicy
przy u yciu funkcji grep() ..............................................................33
Receptura: Okre lanie wielko ci zbioru elementów
przy u yciu funkcji length() ...........................................................34
Receptura: Pobieranie atrybutów data- HTML5 .................................35
Receptura: Zapis danych przy u yciu funkcji data() ...........................36
Receptura: Usuwanie danych przy u yciu metody removeData() .........38
Receptura: Testowanie zmiennych i operowanie na nich ...................39
Receptura: Rozszerzanie obiektów przy u yciu funkcji extend() ..........41
Receptura: Serializacja danych z formularzy .....................................43
Receptura: Testowanie dost pnych mo liwo ci przegl darki .............44
Podsumowanie .............................................................................46
Rozdzia 1. Rozpoczynanie pracy z jQuery .............................................23
Kup książkę
Poleć książkę
8
jQuery, jQuery UI oraz jQuery Mobile. Receptury
Rozdzia 2. Wybór elementów ..............................................................47
Receptura: czenie dwóch zbiorów elementów
przy u yciu funkcji add() ...............................................................47
Receptura: Precyzowanie zapytania przy u yciu funkcji filter() ............48
Receptura: Wybieranie elementów podrz dnych
przy u yciu funkcji find() oraz children() .........................................49
Receptura: Wybór elementów za pomoc funkcji has()
oraz sprawdzanie ich przy u yciu funkcji is() ..................................51
Receptura: Wybieranie pól formularzy przy wykorzystaniu
pseudoselektorów .......................................................................52
Receptura: Zagnie d anie selektorów .............................................53
Receptura: Emulacja selektora hover CSS .......................................54
Receptura: Wybieranie tekstu za pomoc funkcji contains() ..............55
Przyk ad: Wyró nianie pojedynczego s owa ......................................56
Receptura: Tworzenie w asnych selektorów .....................................57
Receptura: Ograniczanie zakresu kontekstu wyboru .........................59
Podsumowanie .............................................................................60
Rozdzia 3. Modyfikowanie stron ..........................................................61
Receptura: Dodawanie klas ...........................................................61
Przyk ad: Usuwanie klas ................................................................62
Receptura: Generacja nazw klas .....................................................63
Receptura: Zmiana w a ciwo ci i atrybutów .....................................65
Receptura: Zmiana kodu HTML wewn trz elementu .........................66
Receptura: Dodawanie zawarto ci przy u yciu funkcji append()
oraz appendTo() ..........................................................................67
Przyk ad: Dodawanie wyniku funkcji ................................................68
Receptura: Dodawanie tre ci przy u yciu funkcji prepend()
oraz prependTo() .........................................................................70
Receptura: Dynamiczna generacja kodu HTML
przy wykorzystaniu jQuery .............................................................71
Receptura: Do czanie i od czanie elementów ................................72
Receptura: Kopiowanie elementów przy u yciu funkcji clone() ...........73
Receptura: Wstawianie elementów w okre lonym miejscu ................75
Przyk ad: Przesuwanie elementów w gór i w dó listy .......................76
Receptura: Usuwanie elementów ....................................................78
Receptura: Zagnie d anie elementów i usuwanie elementów
otaczaj cych ...............................................................................80
Podsumowanie .............................................................................83
Rozdzia 4. Odbieranie zdarze i odpowiadanie na nie ...........................85
Receptura: Obs uga zdarze zwi zanych z mysz .............................85
Przyk ad: Rysowanie na elemencie canvas ......................................87
Receptura: Obs uga zdarze klawiatury ...........................................89
Receptura: Obs uga zdarze formularzy ...........................................90
Kup książkę
Poleć książkę
Spis tre ci
Receptura: Obs uga zdarze zwi zanych z przewijaniem ...................92
Receptura: Dodawanie g ównych procedur obs ugi zdarze
przy u yciu funkcji live() oraz die() .................................................93
Receptura: Przekazywanie zdarze do konkretnego elementu
nadrz dnego przy u yciu funkcji delegate() ....................................95
Receptura: Zmiana kontekstu wykonania funkcji
przy u yciu funkcji proxy() .............................................................98
Podsumowanie .............................................................................99
9
Rozdzia 5. Komunikacja z serwerem ..................................................101
Receptura: Przygotowanie testowego serwera z u yciem Node.js .....101
Receptura: Generacja dania GET ...............................................103
Receptura: Bezpo rednie wczytywanie kodu HTML .......................104
Receptura: Obs uga da przy u yciu obietnic ..............................105
Receptura: Obs uga b dów serwera .............................................107
Receptura: Obs uga problemów z odnalezieniem strony ..................108
Receptura: Obs uga przekierowa .................................................110
Receptura: Okre lanie czasu oczekiwania na odpowied ................111
Receptura: Przekazywanie nag ówków HTTP ..................................112
Przyk ad: Weryfikacja danych z formularza po stronie serwera .........113
Receptura: Wczytywanie kodu XML ...............................................115
Receptura: Obs uga zdarze AJAX .................................................116
Receptura: Czytanie danych JSONP z zewn trznego serwera ...........117
Podsumowanie ...........................................................................119
Cz
II
Interfejs u ytkownika .......................................121
Pobieranie i instalacja jQuery UI ...................................................123
Receptura: Przeci ganie elementów .............................................124
Okre lanie postaci komponentów draggable ............................125
Okre lanie opcji komponentów draggable ................................126
Obs uga zdarze komponentów draggable ................................129
Wywo ywanie metod komponentów draggable ...........................130
Receptura: Upuszczanie elementów ..............................................130
Okre lanie stylu komponentów droppable ................................132
Okre lanie opcji komponentów droppable ................................132
Przechwytywanie zdarze komponentów droppable ...................132
Wywo ywanie metod komponentów droppable ..........................134
Receptura: Zmiana kolejno ci elementów
przy wykorzystaniu elementów sortowalnych ................................135
Okre lanie stylów elementów sortowalnych ..............................136
Okre lanie opcji elementów sortowalnych ................................136
Obs uga zdarze elementów sortowalnych ...............................136
Wywo ywanie metod elementów sortowalnych ..........................140
Rozdzia 6. Interakcja z u ytkownikiem ..............................................123
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin