Javascript_i_jQuery_131_praktycznych_skryptow_jjq131.pdf

(839 KB) Pobierz
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.
Autor oraz Wydawnictwo HELION dołożyli wszelkich starań, by zawarte w tej książce informacje
były kompletne i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za ich wykorzystanie,
ani za związane z tym ewentualne naruszenie praw patentowych lub autorskich. Autor oraz
Wydawnictwo HELION nie ponoszą również żadnej odpowiedzialności za ewentualne szkody
wynikłe z wykorzystania informacji zawartych w książce.
Redaktor prowadzący: Michał Mrowiec
Projekt okładki: Studio Gravite / Olsztyn
Obarek, Pokoński, Pazdrijowski, Zaprucki
Fotografia na okładce została wykorzystana za zgodą Shutterstock.com
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)
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/jjq131
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Kody źródłowe wybranych przykładów dostępne są pod adresem:
ftp://ftp.helion.pl/przyklady/jjq131.zip
ISBN: 978-83-246-9997-1
Copyright © Helion 2015
Printed in Poland.
Kup książkę
Poleć książkę
Oceń książkę
Księgarnia internetowa
Lubię to! » Nasza społeczność
Spis tre ci
Wst p .............................................................................................. 7
Rozdzia 1. Podstawy ....................................................................................... 17
Gdy przegl darka nie obs uguje JavaScript .................................................................... 17
Aby autor nie zapomnia , co mia na my li .................................................................... 20
Rozdzia 2. Pisanie na stronie i dzia ania na zmiennych ..................................... 23
Jak umie ci tekst na stronie? ......................................................................................... 23
Jak manipulowa tekstem wy wietlanym na stronie? ..................................................... 27
Operatory ........................................................................................................................ 30
Operatory arytmetyczne ........................................................................................... 30
Operatory przypisania .............................................................................................. 35
Operatory porównania .............................................................................................. 41
Operatory logiczne ................................................................................................... 44
Rozdzia 3. Funkcje i obiekty ........................................................................... 47
Jak zdefiniowa funkcj ? ................................................................................................ 47
Funkcja zwracaj ca warto ........................................................................................... 50
Zasi g zmiennych ........................................................................................................... 51
Funkcje predefiniowane JavaScript ................................................................................ 57
Obiekty ........................................................................................................................... 61
Rozdzia 4. Instrukcje warunkowe i p tle .......................................................... 71
Instrukcja if ..................................................................................................................... 71
Instrukcja if... else .......................................................................................................... 76
Instrukcja switch ............................................................................................................. 78
Operator warunkowy ...................................................................................................... 80
P tla while ...................................................................................................................... 81
P tla do-while ................................................................................................................. 86
P tla for .......................................................................................................................... 90
Rozdzia 5. Tablica .......................................................................................... 93
Rozdzia 6. Obliczenia .................................................................................... 111
Obiekt Boolean ............................................................................................................. 111
Obiekt Date ................................................................................................................... 115
Metody ................................................................................................................... 117
Obiekt Math .................................................................................................................. 120
Kup książkę
Poleć książkę
4
JavaScript i jQuery. 131 praktycznych skryptów
Rozdzia 7. Liczby i a cuchy .......................................................................... 123
Obiekt Number ............................................................................................................. 123
Rozdzia 8. Teksty ......................................................................................... 139
W a ciwo ci i metody ................................................................................................... 142
Rozdzia 9. Zdarzenia ..................................................................................... 153
Rozdzia 10. JavaQuery .................................................................................... 169
Sk adnia ........................................................................................................................ 169
Dobra praktyka ............................................................................................................. 170
Selektory jQuery ........................................................................................................... 170
Akapit ..................................................................................................................... 170
Identyfikator ........................................................................................................... 172
Gwiazdka ............................................................................................................... 175
Element bie cy ..................................................................................................... 177
Dwa selektory ......................................................................................................... 179
Pierwsza pozycja listy ............................................................................................ 180
Selektor href ........................................................................................................... 184
Nag ówki ................................................................................................................ 186
Ci g znaków ........................................................................................................... 187
Has o ...................................................................................................................... 188
Przycisk radiowy .................................................................................................... 190
Pole wyboru ........................................................................................................... 191
Przycisk wysy ania ................................................................................................. 192
Obrazek .................................................................................................................. 194
Plik ......................................................................................................................... 195
Elementy mo liwe do zmiany ................................................................................ 197
Elementy zablokowane ........................................................................................... 199
Pozycja wst pnie wybrana na li cie rozwijanej ...................................................... 200
Wst pnie zaznaczone pole wyboru ......................................................................... 201
Rozdzia 11. Efekty ......................................................................................... 205
Zdarzenia ...................................................................................................................... 205
Sk adnia dla metod zdarze jQuery .............................................................................. 205
Za adowanie dokumentu ........................................................................................ 206
Klikni cie ............................................................................................................... 207
Podwójne klikni cie ............................................................................................... 209
Naprowadzenie wska nika myszy na element HTML ........................................... 211
Usuni cie wska nika myszy z elementu HTML .................................................... 213
Wci ni cie klawisza myszy .................................................................................... 214
Zwolnienie klawisza myszy ................................................................................... 216
Naprowadzenie i zwolnienie wska nika myszy ..................................................... 218
Umieszczenie wska nika myszy w polu ................................................................. 220
Reakcja na wiele zdarze ....................................................................................... 222
Zmiana tekstu ......................................................................................................... 224
Klonowanie akapitów ............................................................................................. 226
Identyfikacja elementu docelowego zdarzenia ....................................................... 229
Dane przekazywane do metody obs ugi zdarze .................................................... 230
Rozdzia 12. Manipulacja znacznikami HTML .................................................... 233
Tekst ............................................................................................................................. 233
HTML ........................................................................................................................... 235
Warto ci pola formularza ............................................................................................. 237
Odczytywanie atrybutów .............................................................................................. 239
Kup książkę
Poleć książkę
Spis tre ci
5
Zmiana atrybutów ......................................................................................................... 240
Dodawanie nowego elementu HTML za istniej cym elementem ................................. 242
Dodawanie nowego elementu HTML przed istniej cym elementem ........................... 244
Dodawanie nowego elementu HTML we wskazanym miejscu .................................... 246
Usuwanie elementów .................................................................................................... 250
Usuwanie elementów podrz dnych .............................................................................. 252
Filtrowanie elementów do ukrycia ............................................................................... 254
Zmiana t a wyró nionych elementów ........................................................................... 257
Dodanie klasy do arkusza CSS ..................................................................................... 259
Usuni cie klasy z arkusza CSS ..................................................................................... 263
Prze czenie klasy z arkusza CSS ................................................................................. 265
Rozdzia 13. Witalizacja strony ........................................................................ 269
Zmiana wymiarów obiektu ........................................................................................... 269
Zanikanie i pojawianie si elementów strony ............................................................... 273
Przesuwanie elementów strony ..................................................................................... 279
Animacje ...................................................................................................................... 282
Zako czenie operacji .................................................................................................... 297
a cuchy polece ......................................................................................................... 300
Zmiana parametrów w p tli .......................................................................................... 302
Przesuwanie elementów po arkuszu ............................................................................. 305
Przekierowywanie na wybrany adres URL po up ywie okre lonego czasu .................. 308
Wci cie tekstu .............................................................................................................. 310
Odst p mi dzy liniami .................................................................................................. 312
Rozmiar czcionki .......................................................................................................... 313
Marginesy ..................................................................................................................... 317
Skorowidz .................................................................................... 321
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin