JavaScript Rozmowki.pdf
(
269 KB
)
Pobierz
IDZ DO
PRZYK£ADOW
Y ROZDZIA£
JavaScript. Rozmówki
SPIS TREœCI
Autor: Christian Wenz
T³umaczenie: Leszek Sagalara
ISBN: 978-83-246-0874-4
Tytu³ orygina³u
:
JavaScript Phrasebook
Format: B5, stron: 288
KATALOG KSI¥¯EK
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
Podrêczny s³ownik najwa¿niejszych poleceñ jêzyka JavaScript
Podstawowe operacje w JavaScript
Tworzenie interaktywnych witryn za pomoc¹ technologii AJAX
Wspó³praca JavaScript z innymi technologiami (CSS, DOM, DHTML)
Od pewnego czasu jêzyk JavaScript prze¿ywa odrodzenie i zyskuje zas³u¿on¹
popularnoœæ. Wynika to przede wszystkim z rozwoju technologii AJAX, która umo¿liwia
tworzenie reaktywnych witryn internetowych i bazuje w³aœnie na tym jêzyku. JavaScript
pozwala na przeprowadzanie wielu przydatnych operacji niewykonalnych w zwyk³ym
jêzyku HTML, na przyk³ad kontrolowane otwieranie nowych okien, sprawdzanie
poprawnoœci danych w formularzach czy dynamiczne modyfikowanie rysunków. £atwa
sk³adnia oraz szeroki zakres wykonywanych zadañ sprawi³y, ¿e JavaScript jest jednym
z najpopularniejszych jêzyków skryptowych wykonywanych po stronie przegl¹darki.
„JavaScript. Rozmówki” to zwiêz³y i przystêpny przewodnik omawiaj¹cy popularne
problemy, pojawiaj¹ce siê w czasie pracy z tym jêzykiem, oraz podsuwaj¹cy szybkie
i skuteczne ich rozwi¹zania. Korzystaj¹c z niego, nauczysz siê u¿ywaæ zarówno
podstawowych, jak i zaawansowanych funkcji tego jêzyka. Dowiesz siê, jak do stron
dodawaæ grafikê, animacje, treœci multimedialne oraz jak zastosowaæ JavaScript do
tworzenia witryn za pomoc¹ technologii AJAX. Poznasz mo¿liwoœci wspó³pracy jêzyka
JavaScript z innymi technologiami, takimi jak CSS, DOM czy DHTML, a tak¿e opanujesz
manipulowanie cookies, formularzami, oknami czy ramkami.
Podstawowe operacje w JavaScript
Dodawanie grafiki, animacji i treœci multimedialnych
Praca ze stylami CSS
Obs³uga cookies
JavaScript w DHTML
Manipulowanie modelem DOM
Obiekty i zdarzenia w JavaScript
Podstawy technologii AJAX
Obs³uga formularzy
Korzystanie z us³ug Web Service
Dziêki zwiêz³ym rozmówkom w b³yskawicznym tempie
usystematyzujesz swoj¹ wiedzê o jêzyku JavaScript
DODAJ DO KOSZYKA
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
ONOWOœCIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Koœciuszki 1c
44-100 Gliwice
tel. 032 230 98 63
e-mail: helion@helion.pl
Oautorze............................................................................ 9
Wstęp ............................................................................... 11
1 Podstawy JavaScriptu ....................................................... 15
JavaScript (i odrobina historii) ................................................ 15
Konfiguracja systemu testowego ............................................ 18
Konfiguracja przeglądarek ...................................................... 20
Wstawianie kodu JavaScript ................................................... 21
Stosowanie zewnętrznych plików JavaScript .......................... 24
Wczytywanie plików JavaScript .............................................. 24
Pseudoadresy URL ................................................................. 26
Wykonywanie kodu JavaScript za pomocą obsługi zdarzeń .... 27
Obsługa przeglądarek bez obsługi JavaScriptu ....................... 28
2 Podstawowe zwroty .......................................................... 31
Wykrywanie przeglądarki ....................................................... 31
Sprawdzanie możliwości przeglądarki .................................... 34
Zapobieganie buforowaniu .................................................... 35
Przekierowania ...................................................................... 36
Odświeżanie strony ................................................................ 37
Spis treści
Tworzenie losowej liczby ........................................................ 37
Data i czas ............................................................................. 38
Wyszukiwanie przy użyciu wyrażeń regularnych ..................... 41
Zamiana tekstu ...................................................................... 42
Nawigacja po historii przeglądarki ......................................... 42
Wyświetlanie daty modyfikacji strony ..................................... 43
Pobieranie parametrów GET ................................................... 43
Prośba o potwierdzenie przez użytkownika ............................ 45
Prośba o dane użytkownika .................................................... 45
3 Pliki graficzne i animacje ...................................................47
Tworzenie przycisków aktywowanych myszą .......................... 48
Wstępne wczytywanie rysunków ............................................ 51
Animacje graficzne ................................................................. 53
Rozciąganie plików graficznych .............................................. 55
Przedstawienie stanu wczytywania strony
za pomocą paska postępu .................................................... 57
4 CSS .....................................................................................61
Dostęp do stylów CSS ............................................................ 62
Dostęp do klas CSS ................................................................ 64
Dostęp do własnych arkuszy stylów ....................................... 65
Dostęp do własnych reguł CSS ............................................... 66
Ukrywanie zawartości witryny ................................................ 69
Zastosowanie JavaScriptu do selektorów CSS ......................... 72
Zmiana kursora myszy ............................................................ 74
5 DOM i DHTML ....................................................................77
DOM ...................................................................................... 77
DHTML ................................................................................... 79
Dostęp do określonych elementów ......................................... 80
Dostęp do znaczników ........................................................... 81
4
Spis treści
Określanie informacji o węźle ................................................ 83
Usuwanie elementów ............................................................ 85
Dodawanie elementów .......................................................... 87
Tworzenie elementów tekstowych ......................................... 89
Działania na atrybutach ......................................................... 90
Klonowanie elementów ......................................................... 91
Zastępowanie elementów ...................................................... 93
Tworzenie listy wypunktowanej z danych JavaScript .............. 94
Tworzenie tabeli z danych JavaScript ..................................... 95
Zmiana fragmentów kodu HTML ............................................ 97
Pozycjonowanie elementów ................................................... 98
Poruszanie elementów ......................................................... 100
Tworzenie „przyklejonego” paska nawigacyjnego ................ 102
Wyskakujące okna reklamowe w technologii Flash .............. 104
6 Programowanie obiektowe i zdarzenia ........................... 107
Tworzenie klas ..................................................................... 108
Dostęp do członków klasy .................................................... 108
Dziedziczenie klas ................................................................ 111
Rozszerzanie wbudowanych obiektów JavaScript ................. 113
Reagowanie na zdarzenia JavaScriptu .................................. 114
Zdarzenia klawiatury ............................................................ 118
Wysłanie formularza za pomocą klawisza Enter ................... 119
Zdarzenia myszy .................................................................. 120
7 Cookies ............................................................................ 123
Działanie cookies ................................................................. 124
Umieszczanie cookies ........................................................... 126
Odczytywanie cookies .......................................................... 128
Określanie daty wygaśnięcia ................................................ 130
5
Spis treści
Pozostałe opcje cookie ......................................................... 132
Usuwanie cookies ................................................................ 134
Sprawdzanie obsługi cookies ............................................... 135
Zapis wielu informacji w jednym cookie ............................... 136
8 Formularze .......................................................................139
Formularze HTML i JavaScript ............................................... 140
Dostęp do pól tekstowych .................................................... 142
Dostęp do pól wyboru .......................................................... 143
Dostęp do przycisków opcji .................................................. 144
Dostęp do list wyboru .......................................................... 146
Dostęp do listy wielokrotnego wyboru ................................. 148
Wyłączanie elementów formularza ....................................... 151
Wysyłanie formularza ........................................................... 154
Zapobieganie wysłaniu formularza ....................................... 154
Zapobieganie powtórnemu wysłaniu formularza .................. 156
Przejmowanie aktywności pola ............................................ 158
Zaznaczanie tekstu w polu ................................................... 159
Wyczyszczenie pola tekstowego po jego kliknięciu ............... 161
Sprawdzanie poprawności pól tekstowych ........................... 164
Sprawdzanie pól wyboru ...................................................... 165
Sprawdzanie przycisków opcji .............................................. 165
Sprawdzanie list wyboru ...................................................... 167
Automatyczne sprawdzanie poprawności formularza ........... 169
Nawigacja za pomocą listy wyboru ...................................... 173
Nawigacja hierarchiczna za pomocą listy wyboru ................. 174
Przywracanie początkowego stanu
zestawu przycisków opcji ................................................... 176
Listy wyboru z aktualną datą ................................................ 177
Listy wyboru z kontrolą poprawności daty ............................ 179
6
Plik z chomika:
michael1307
Inne pliki z tego folderu:
100 rzeczy ktore kazdy projektant powinien wiedziec o potencjalnych klientach.pdf
(1608 KB)
10 projektow w cyfrowej ciemni fotograficznej.pdf
(773 KB)
100 sposobow na cyfrowe wideo.pdf
(1337 KB)
100 sposobow na Excel 2007 PL Tworzenie funkcjonalnych arkuszy.pdf
(1134 KB)
100 sposobow na Flash.pdf
(2199 KB)
Inne foldery tego chomika:
Dla bystrzaków
Dokumenty
Ebook-point
editio
Escape Magazine
Zgłoś jeśli
naruszono regulamin