po prostu javascript i ajax. wydanie vii cała książka.pdf
(
26452 KB
)
Pobierz
707763343 UNPDF
Po prostu JavaScript
i Ajax. Wydanie VII
Autorzy:
Tom Negrino
,
Dori Smith
T³umaczenie: Wojciech Moch
ISBN: 978-83-246-2204-7
Tytu³ orygina³u
:
JavaScript and Ajax for the Web: Visual
QuickStart Guide (7th Edition) (Visual QuickStart Guide)
Format: 170
×
230, stron: 544
Poznaj jêzyk JavaScript i technologiê Ajax,
aby twoje strony sta³y siê jeszcze bardziej interaktywne
Jak poprawiæ jakoœæ interfejsu u¿ytkownika?
Jak tworzyæ interaktywne strony internetowe?
Jak do maksimum wycisn¹æ Ajaksa?
Jeœli chcesz, aby Twoje strony WWW by³y jeszcze bardziej dynamiczne, skorzystaj
z mo¿liwoœci JavaScriptu. Za pomoc¹ tego ³atwego do przyswojenia jêzyka programowania
uzupe³nisz witryny internetowe o wspania³e funkcje i sprawisz, ¿e bêd¹ one znacznie
bardziej przyjazne oraz atrakcyjne dla u¿ytkownika. Wykorzystuj¹c JavaScript, mo¿esz
skonstruowaæ jeszcze sprawniejszy interfejs, a tak¿e na bie¿¹co tworzyæ formularze,
strony HTML i ca³e aplikacje. Wykorzystanie Ajaksa (opieraj¹cego siê w³aœnie na tym
jêzyku programowania) w po³¹czeniu z innymi technologiami sprawi, ¿e Twoje strony
WWW bêd¹ naprawdê doskona³e.
Ksi¹¿ka „Po prostu JavaScript i Ajax. Wydanie VII” zawiera wszystkie potrzebne
informacje, które pozwol¹ Ci natychmiast wprowadziæ ciekawe efekty, poprawiaj¹ce
interaktywnoœæ i ergonomiê Twojej strony WWW. Dziêki temu podrêcznikowi
z ³atwoœci¹ nauczysz siê pisaæ i zagnie¿d¿aæ skrypty, obs³ugiwaæ b³êdy, pracowaæ
z obrazami, tablicami i formularzami. Poznasz tak¿e mo¿liwoœci technologii Ajax,
która wykorzystuje jêzyk JavaScript oraz inne technologie sieciowe do tworzenia
interaktywnych stron WWW i poprawiania jakoœci interfejsu u¿ytkownika witryn.
Tworzenie HTML na potrzeby JavaScriptu
Skrypty, tablice i funkcje
Obs³uga b³êdów
Praca z obrazami
Okna przegl¹darki
Obs³uga formularzy
Wyra¿enia regularne
Obiekty i model DOM
Tworzenie dynamicznych stron WWW
Technologia Ajax
Skryptozak³adki
Po prostu – szybki sposób na efektywn¹ naukê!
Spis treci
Wprowadzenie
11
Rozdzia 1. Pierwsze spotkanie z JavaScriptem 17
Czym jest JavaScript? ........................................................................................... 18
JavaScript to nie Java ............................................................................................ 19
Skd si wzi jzyk JavaScript ............................................................................ 21
Co potrafi JavaScript ............................................................................................. 22
Czego JavaScript nie zrobi ................................................................................... 23
Czym jest Ajax? ..................................................................................................... 24
Jzyk obiektowy .................................................................................................... 27
Obsuga zdarze .................................................................................................... 30
Wartoci i zmienne ............................................................................................... 31
Przypisania i porównania ...................................................................................... 32
Tworzenie HTML na potrzeby JavaScriptu ........................................................ 33
Potrzebne narzdzia .............................................................................................. 36
Rozdzia 2. Zaczynamy! 37
Gdzie umieszcza skrypty .................................................................................... 39
Kilka sów o funkcjach .......................................................................................... 41
Stosowanie zewntrznych skryptów .................................................................... 42
Wstawianie komentarzy do skryptów .................................................................. 45
Komunikaty dla uytkownika ............................................................................... 47
Potwierdzanie wyboru dokonanego przez uytkownika ..................................... 49
Pobieranie tekstu od uytkownika ....................................................................... 51
Przekierowanie uytkownika za pomoc cza .................................................... 53
Stosowanie JavaScriptu do rozbudowy czy ...................................................... 55
Uywanie wielopoziomowych instrukcji warunkowych ..................................... 60
Obsuga bdów .................................................................................................... 63
Rozdzia 3. Podstawy jzyka 65
W kóko, w ptli .................................................................................................... 66
Przekazywanie wartoci do funkcji ...................................................................... 71
Wykrywanie obiektów .......................................................................................... 73
Praca z tablicami ................................................................................................... 75
Praca z funkcjami zwracajcymi warto ............................................................. 77
5
Spis treci
Aktualizowanie tablic ............................................................................................ 78
Stosowanie ptli do/while ..................................................................................... 80
Wywoywanie skryptu na kilka rónych sposobów ............................................. 82
czenie JavaScriptu i CSS .................................................................................. 84
Sprawdzanie stanu ................................................................................................ 87
Praca z tablicami cigów znaków ......................................................................... 93
Rozdzia 4. Praca z obrazami 97
Podmieniane obrazki ............................................................................................ 99
Lepsza technika podmiany obrazków ................................................................ 101
Tworzenie przycisków trójstanowych ................................................................ 109
Podmiana obrazków poprzez cze .................................................................... 111
Podmienianie obrazka z rónych czy .............................................................. 114
Podmienianie wielu obrazków z jednego cza ................................................. 116
Tworzenie animowanych banerów .................................................................... 120
Dodawanie czy do animowanych banerów .................................................... 122
Prezentacje .......................................................................................................... 124
Losowe wywietlanie obrazków ......................................................................... 127
Cykliczna zmiana obrazów z losowym obrazem pocztkowym ........................ 129
Rozdzia 5. Ramki, ramki i jeszcze raz ramki 131
Zapobieganie wywietleniu strony w ramce ..................................................... 133
Umieszczenie strony w ramce ............................................................................ 135
Umieszczenie strony w ramce — rozwizanie dla duych witryn ................... 136
Zaadowanie ramki .............................................................................................. 141
Tworzenie i adowanie ramek dynamicznych ................................................... 142
Funkcje wspólne dla kilku ramek ...................................................................... 145
adowanie kilku ramek na raz ........................................................................... 149
Praca z elementami iframe ................................................................................. 151
adowanie ramek iframe za pomoc JavaScriptu ............................................. 154
Rozdzia 6. Praca z oknami przegldarki 155
Otwieranie nowego okna .................................................................................... 156
Zmiana zawartoci nowego okna ........................................................................ 160
Otwieranie wielu okien ....................................................................................... 162
Aktualizowanie okna z poziomu innego okna .................................................... 164
Zamykanie okna .................................................................................................. 167
Okrelanie pozycji okna na ekranie ................................................................... 170
Rozdzia 7. Obsuga formularzy 173
Nawigacja „wybierz i przejd” ........................................................................... 175
Dynamiczne modyfikowanie menu ................................................................... 180
6
Spis treci
Tworzenie pól wymaganych ............................................................................... 183
Wzajemne sprawdzanie wartoci pól ................................................................. 188
Wyrónianie problematycznych pól .................................................................. 190
Praktyczne wykorzystanie kontroli formularzy ................................................. 193
Praca z przyciskami opcji ................................................................................... 197
Wzajemne ustawianie wartoci pól .................................................................... 200
Sprawdzanie kodów pocztowych ....................................................................... 203
Sprawdzanie adresów e-mail .............................................................................. 207
Rozdzia 8. Formularze i wyraenia regularne 213
Sprawdzanie adresów e-mail za pomoc wyrae regularnych ....................... 215
Sprawdzanie nazwy pliku ................................................................................... 220
Wydobywanie cigów znaków ............................................................................ 222
Formatowanie cigów znaków ........................................................................... 225
Formatowanie i sortowanie cigów znaków ...................................................... 229
Formatowanie i sprawdzanie poprawnoci cigów znaków ............................. 231
Podmiana elementów za pomoc wyraenia regularnego ................................ 234
Rozdzia 9. Obsuga zdarze 237
Obsuga zdarze okien ....................................................................................... 238
Obsuga zdarze myszy ...................................................................................... 246
Obsuga zdarze formularzy ............................................................................... 254
Obsuga zdarze klawiatury ............................................................................... 258
Rozdzia 10. JavaScript i ciasteczka 261
Pieczemy pierwsze ciasteczko ............................................................................ 263
Odczytywanie ciasteczka .................................................................................... 267
Wywietlanie ciasteczek ..................................................................................... 268
Wykorzystanie ciasteczek jako liczników .......................................................... 270
Usuwanie ciasteczek ........................................................................................... 273
Obsuga wielu ciasteczek .................................................................................... 275
Informowanie o nowociach na stronie ............................................................. 277
Rozdzia 11. Obiekty i model DOM 283
Kilka sów o manipulacji wzami ...................................................................... 284
Dodawanie wzów ............................................................................................. 286
Usuwanie wzów ............................................................................................... 288
Usuwanie okrelonego wza ............................................................................. 290
Wstawianie wzów ............................................................................................. 294
Podmiana wzów ............................................................................................... 297
Tworzenie kodu za pomoc literaów obiektów ................................................ 301
7
Spis treci
Rozdzia 12. Tworzenie dynamicznych stron 307
Wpisywanie aktualnej daty na stronie WWW .................................................. 308
Manipulowanie dniami ....................................................................................... 310
Dostosowywanie wiadomoci do pory dnia ....................................................... 311
Wywietlanie dat wedug strefy czasowej ......................................................... 312
Konwersja czasu 24-godzinnego na 12-godzinny ............................................. 318
Odliczanie ............................................................................................................ 320
Wywietlanie i ukrywanie warstw ...................................................................... 324
Przenoszenie obiektu w dokumencie ................................................................ 327
Metody obiektu Date .......................................................................................... 329
Rozdzia 13. Wprowadzenie do technologii Ajax 331
Ajax: o co tu chodzi? ........................................................................................... 333
Odczytywanie danych z serwera ........................................................................ 337
Analizowanie danych z serwera ......................................................................... 345
Odwieanie danych z serwera .......................................................................... 352
Pobieranie danych z serwera .............................................................................. 355
Podgld czy w technologii Ajax ....................................................................... 359
Automatyczne uzupenienie pól formularza ...................................................... 363
Rozdzia 14. Zestawy narzdziowe AJAX 369
Przeciganie i upuszczanie elementów strony .................................................. 371
Wstawianie kalendarza ....................................................................................... 377
Wstawianie na strony podwójnego kalendarza ................................................. 381
Stosowanie kontenerów ...................................................................................... 387
Dodawanie efektów animacji ............................................................................. 392
Implementowanie kontrolki dziennika dla celów debugowania ...................... 395
Rozdzia 15. JavaScript w akcji 399
Stosowanie wysuwanych menu .......................................................................... 400
Dodawanie menu rozwijanych ........................................................................... 403
Rozbudowa menu rozwijanych .......................................................................... 407
Pokaz slajdów z podpisami ................................................................................. 411
Generator dziwnych imion ................................................................................. 415
Generator wykresów supkowych ...................................................................... 421
Podmiany arkuszy stylów .................................................................................... 429
Rozdzia 16. Tworzenie stron w Ajaksie 439
Wyrónianie nowych elementów ....................................................................... 440
Tworzenie menu harmonijkowych .................................................................... 445
Tworzenie sprytnych okien dialogowych .......................................................... 448
8
Plik z chomika:
Ravel25
Inne pliki z tego folderu:
Hanna Mazur Zbigniew Mazur Projektowanie relacyjnych baz danych.pdf
(83667 KB)
Jenifer Tidwell projektowanie interfejsów. sprawdzone wzorce projektowe full.pdf
(87844 KB)
Rod Johnson, Juergen Hoeller, Alef Arendsen, Thomas Risberg, Colin Sampaleanu spring framework. profesjonalne tworzenie oprogramowania w javie full version.pdf
(16329 KB)
Donald.E.Knuth - Sztuka.programowania.(t.2).pdf
(42759 KB)
oryginal-pozycjonowanie-i-optymalizacja-stron-www-jak-si-to-robi-wydanie-iii_pozop3.pdf
(39003 KB)
Inne foldery tego chomika:
Pliki dostępne do 01.06.2025
Pliki dostępne do 19.01.2025
4VIP
astronomia
Download na życzenie
Zgłoś jeśli
naruszono regulamin