JavaScript Wprowadzenie.pdf
(
444 KB
)
Pobierz
JavaScript.
Wprowadzenie
Autor: Shelley Powers
T³umaczenie: Anna Trojan
ISBN: 978-83-246-0942-0
Tytu³ orygina³
u:
Learning JavaScript
Format: B5, stron: 344
Kompleksowe omówienie programowania w JavaScript
Jak weryfikowaæ poprawnoœæ danych w formularzach HTML?
Jak zabezpieczyæ aplikacje internetowe?
W jaki sposób korzystaæ z mechanizmów AJAX?
Zamierzasz wzbogaciæ tworzone przez siebie witryny internetowe o dodatkowe mo¿liwoœci?
A mo¿e zainteresowa³a Ciê technologia AJAX, bazuj¹ca na jêzyku JavaScript?
Najwy¿sza pora poznaæ jêzyk, który na pocz¹tku by³ jedynie skryptowym interfejsem
pomiêdzy stron¹ internetow¹ otwart¹ w przegl¹darce a aplikacj¹ znajduj¹c¹ siê na
serwerze. Dziœ JavaScript jest jednym z najpopularniejszych narzêdzi wykorzystywanych
przez twórców stron i aplikacji internetowych. Rozpowszechni³ siê równie¿ poza œwiatem
internetu, s³u¿¹c jako jêzyk skryptowy dla wielu aplikacji.
„JavaScript. Wprowadzenie” to podrêcznik, dziêki któremu opanujesz mo¿liwoœci
JavaScriptu i nauczysz siê wykorzystywaæ go w swoich projektach. Poznasz podstawowe
elementy tego jêzyka i dowiesz siê, w jaki sposób ³¹czyæ kod JavaScript z kodem HTML.
Nauczysz siê przechwytywaæ zdarzenia zachodz¹ce w oknie przegl¹darki, sprawdzaæ
dane wprowadzane przez u¿ytkowników do formularzy na stronach WWW oraz
korzystaæ z plików cookie. Poznasz obiektowy model dokumentu (DOM), technologiê
AJAX i dodatkowe biblioteki, dziêki którym JavaScript zyskuje nowe, niesamowite
mo¿liwoœci.
Osadzanie JavaScriptu w kodzie strony
Typy danych, operatory i instrukcje
Obiekty JavaScriptu
Obs³uga formularzy
Stosowanie plików cookie
Obiektowy model dokumentu
Tworzenie w³asnych obiektów
Technologia AJAX
Wykorzystaj pe³niê mo¿liwoœci JavaScriptu, tworz¹c nowoczesne witryny internetowe
Wydawnictwo Helion
ul. Koœciuszki 1c
44-100 Gliwice
tel. 032 230 98 63
e-mail: helion@helion.pl
Spis treści
Przedmowa ..................................................................................................................... 7
1.
Wprowadzenie i pierwsze spojrzenie ......................................................................... 13
Zagmatwana historia — specyfikacje i implementacje
14
Zgodność pomiędzy przeglądarkami i inne popularne mity
związane z JavaScriptem
16
Co można zrobić za pomocą JavaScriptu
17
Pierwsze spojrzenie na JavaScript — "Witaj, świecie!"
18
Piaskownica JavaScriptu
28
Dostępność i najlepsze praktyki w dziedzinie stosowania JavaScriptu
29
2.
Typy danych i zmienne w JavaScripcie ........................................................................ 37
Identyfikacja zmiennych
37
Zakres
41
Proste typy
45
Stałe — nazwane, ale nie zmienne
53
Pytania
54
3. Operatory i instrukcje ...................................................................................................55
Format instrukcji JavaScriptu
55
Proste instrukcje
56
Instrukcje warunkowe i sterowanie
63
Operatory warunkowe
69
Operatory logiczne
74
Zaawansowane instrukcje — pętle
75
Pytania
79
4. Obiekty JavaScriptu ...................................................................................................... 81
Konstruktor obiektu
81
Obiekt Number
82
Obiekt String
84
3
Wyrażenia regularne oraz RegExp
88
Obiekty funkcyjne — Date oraz Math
94
Tablice w JavaScripcie
101
Tablice asocjacyjne — tablice, które nie są tablicami
105
Pytania
105
5. Funkcje ......................................................................................................................... 107
Definiowanie funkcji — wyliczenie sposobów
107
Funkcje zwrotne
114
Funkcje i rekurencja
116
Funkcje zagnieżdżone, domknięcie funkcji oraz wyciek pamięci
117
Funkcja jako obiekt
120
Pytania
121
6. Przechwytywanie zdarzeń ......................................................................................... 123
Program obsługi zdarzeń w DOM Level 0
124
Pytania
140
7.
Formularze oraz sprawdzanie poprawności w locie ................................................ 141
Dostęp do formularza
141
Dołączanie zdarzeń do formularzy — różne rozwiązania
142
Wybieranie elementów z listy
143
Przycisk opcji oraz pole wyboru
147
Pola formularza i wyrażenia regularne w sprawdzaniu poprawności w locie
151
Pytania
154
8.
Piaskownica i inne: cookies, bezpieczeństwo oraz ataki ......................................... 155
Piaskownica
156
Wszystko o cookies
158
Alternatywne techniki przechowywania danych
163
Ataki XSS
167
Pytania
169
9.
Podstawowe obiekty BOM .......................................................................................... 171
Spojrzenie na BOM
171
Obiekt window
172
Ramki oraz obiekt location
180
Obiekty history, screen oraz navigation
185
Obiekt document
189
Zbiór all, właściwości innerHTML i outerHTML, innerText i outerText
193
Coś starego, coś nowego
195
Pytania
197
4
|
Spis treści
10.
DOM — Document Object Model .............................................................................. 199
Opowieść o dwóch interfejsach
200
DOM oraz zgodne z nim przeglądarki
201
HTML API z DOM
202
Zrozumienie DOM — Core API
208
Obiekt document DOM Core
215
Obiekt Element oraz dostęp w kontekście
218
Modyfikowanie drzewa
219
Pytania
222
11. Tworzenie własnych obiektów JavaScriptu ..............................................................223
Obiekty JavaScriptu oraz prototypowanie
224
Tworzenie własnych obiektów JavaScriptu
226
Wykrywanie obiektów, enkapsulacja oraz obiekty dla wszystkich przeglądarek
229
Wiązanie konstruktorów oraz dziedziczenie w JavaScripcie
234
Obiekty jednorazowe
236
Zaawansowane techniki obsługi błędów (try, throw, catch)
238
Co nowego w JavaScripcie?
241
Pytania
243
12.
Tworzenie dynamicznych stron internetowych
— dodawanie stylu do skryptu ................................................................................. 245
DHTML — JavaScript, CSS oraz DOM
246
Czcionki oraz tekst
250
Pozycja oraz ruch
254
Rozmiar i przycinanie
260
Wyświetlanie, widoczność oraz przezroczystość
265
Pytania
270
13. Wyjście poza stronę dzięki Ajaksowi ........................................................................ 271
Ajax — to nie tylko kod
272
Jak działa Ajax
274
Witaj, świecie Ajaksa!
274
Obiekty Ajax — XMLHttpRequest oraz obiekty ActiveX w IE
277
Praca z XML — albo niekoniecznie
281
Google Maps
287
Pytania
289
Spis treści
|
5
14. Dobre wieści: Wszechstronne biblioteki!
Niesamowite usługi sieciowe! Fantastyczne API! ..................................................... 291
Zanim się zacznie — słowo ostrzeżenia
292
Praca z biblioteką Prototype
293
Biblioteka script.aculo.us
297
Biblioteka Rico
300
Dojo
303
Yahoo! UI
307
MochiKit
308
Pytania
311
A Odpowiedzi ................................................................................................................. 315
Skorowidz ....................................................................................................................325
6
|
Spis treści
Plik z chomika:
wikileaks
Inne pliki z tego folderu:
Podrecznik freelancera Tajniki sukcesu niezaleznego projektanta stron WWW Smashing Magazine.pdf
(678 KB)
Programowanie uslug WCF Wydanie III.pdf
(1103 KB)
Programowanie w jezyku Clojure.pdf
(704 KB)
Projektowanie witryn internetowych User eXperience Smashing Magazine.pdf
(946 KB)
Projektowanie WWW Ksiega pomyslow 2.pdf
(3377 KB)
Inne foldery tego chomika:
Pliki dostępne do 01.06.2025
Pliki dostępne do 19.01.2025
### 5 TYSIĘCY FILMÓW ( hasło xxx )
€ dodaj coś do tego chomika
€ ZAROBEK ZA KLIKANIE W INTERNECIE
Zgłoś jeśli
naruszono regulamin