po prostu javascript i ajax. wydanie vi ebook.pdf
(
19944 KB
)
Pobierz
746230867 UNPDF
Po prostu JavaScript
Autorzy: Tom Negrino, Dori Smith
T³umaczenie: Wojciech Moch, £ukasz Orzechowski
ISBN: 978-83-246-0839-3
Tytu³ orygina³u:
JavaScript and Ajax for the Web,
Sixth Edition: Visual QuickStart Guide (6th Edition)
Format: B5, stron: 524
Wydawnictwo Helion
ul. Koœciuszki 1c
44-100 Gliwice
tel. 032 230 98 63
e-mail: helion@helion.pl
Bezproblemowe wprowadzenie do jêzyka JavaScript
Chcesz budowaæ bardziej interaktywne witryny internetowe?
Chcesz zobaczyæ, jak dynamicznie manipulowaæ elementami stron?
Chcesz dowiedzieæ siê, jak ulepszyæ interfejs u¿ytkownika za pomoc¹
technologii Ajax?
W ¿yciu ka¿dego webmastera nadchodzi moment, w którym zwyk³y kod HTML oraz
arkusze CSS ju¿ nie wystarczaj¹ i pora poszukaæ bardziej zaawansowanych narzêdzi.
Jeœli siêgn¹³eœ po tê ksi¹¿kê, prawdopodobnie pragniesz te¿ tchn¹æ w swe witryny wiêcej
¿ycia i dynamiki. Naturaln¹ drog¹ rozwoju jest nauka jêzyka JavaScript, który umo¿liwia
budowanie bardziej interaktywnych i efektownych stron internetowych. A skoro ju¿ zaczniesz
poznawaæ ten jêzyk, dlaczego nie wypróbowaæ bazuj¹cej na nim technologii Ajax, która
pozwala tworzyæ jeszcze ciekawsze i bardziej wygodne interfejsy u¿ytkownika.
Dziêki ksi¹¿ce „o prostu JavaScript i Ajax. Wydanie VI” b³yskawicznie nauczysz siê
wykorzystywaæ JavaScript do poprawy jakoœci w³asnych witryn internetowych. Poznasz
podstawy sk³adni tego jêzyka, sposoby zagnie¿d¿ania skryptów w kodzie HTML, techniki
dynamicznego manipulowania rozmaitymi elementami stron internetowych oraz reagowania
na zdarzenia zachodz¹ce w przegl¹darce. Dowiesz siê te¿, do czego s³u¿y technologia
Ajax oraz jak wykorzystaæ jej mo¿liwoœci do tworzenia efektownych i szybkich
interfejsów u¿ytkownika.
Podstawy jêzyka JavaScript
Dodawanie rysunków i animacji
Korzystanie z ramek
Sterowanie oknami przegl¹darki
Stosowanie formularzy
Obs³uga zdarzeñ
U¿ywanie ciasteczek
Stosowanie arkuszy CSS
Manipulowanie modelem DOM
Korzystanie z technologii Ajax
Tworzenie skryptozak³adek
Poznaj praktyczne zastosowania jêzyka JavaScript i twórz lepsze witryny internetowe
i Ajax. Wydanie VI
Spis treści
Spis treści
Wprowadzenie
11
Rozdział 1. Pierwsze spotkanie z JavaScriptem 15
Czym jest JavaScript? .......................................................................................... 16
JavaScript to nie Java ........................................................................................... 17
Skąd się wziął język JavaScript ............................................................................ 19
Co potrafi JavaScript ............................................................................................ 20
Czego JavaScript nie zrobi .................................................................................. 21
Czym jest Ajax? .................................................................................................... 22
Język obiektowy ................................................................................................... 25
Obsługa zdarzeń ................................................................................................... 28
Wartości i zmienne .............................................................................................. 29
Przypisania i porównania ..................................................................................... 30
Tworzenie kodu HTML na potrzeby JavaScriptu .............................................. 31
Potrzebne narzędzia ............................................................................................. 34
Rozdział 2.
Zaczynamy! 35
Gdzie umieszczać skrypty .................................................................................... 37
Kilka słów o funkcjach ......................................................................................... 39
Stosowanie zewnętrznych skryptów .................................................................... 40
Wstawianie komentarzy do skryptów .................................................................. 43
Komunikaty dla użytkownika .............................................................................. 45
Potwierdzanie wyboru dokonanego przez użytkownika .................................... 47
Pobieranie tekstu od użytkownika ....................................................................... 49
Przekierowanie użytkownika za pomocą łącza ................................................... 51
Stosowanie JavaScriptu do rozbudowy łączy ...................................................... 53
Praca ze stronami kierującymi ............................................................................. 56
Rozdział 3.
Podstawy języka 59
W kółko, w pętli ................................................................................................... 60
Przekazywanie wartości do funkcji ...................................................................... 65
Wykrywanie obiektów ......................................................................................... 67
Praca z tablicami .................................................................................................. 69
Praca z funkcjami zwracającymi wartość ............................................................ 71
5
Spis treści
Aktualizowanie tablic ........................................................................................... 72
Stosowanie pętli do/while .................................................................................... 74
Wywoływanie skryptu na kilka różnych sposobów ............................................ 76
Tworzenie wielopoziomowych instrukcji warunkowych ................................... 78
Obsługa błędów ................................................................................................... 81
Rozdział 4.
Praca z obrazami 83
Podmieniane obrazki ............................................................................................ 85
Lepsza technika podmiany obrazków ................................................................. 87
Tworzenie przycisków trójstanowych ................................................................. 95
Podmiana obrazków poprzez łącze ...................................................................... 97
Podmienianie obrazka z różnych łączy ............................................................. 100
Podmienianie wielu obrazków z jednego łącza ................................................ 102
Tworzenie animowanych banerów .................................................................... 106
Dodawanie łączy do animowanych banerów .................................................... 108
Prezentacje ......................................................................................................... 110
Losowe wyświetlanie obrazków ........................................................................ 113
Cykliczna zmiana obrazów z losowym obrazem początkowym ....................... 115
Rozdział 5.
Ramki, ramki i jeszcze raz ramki 117
Zapobieganie wyświetleniu strony w ramce ..................................................... 119
Umieszczenie strony w ramce ........................................................................... 121
Umieszczenie strony w ramce — rozwiązanie dla dużych witryn ................... 122
Załadowanie ramki ............................................................................................. 126
Tworzenie i ładowanie ramek dynamicznych ................................................... 127
Funkcje wspólne dla kilku ramek ...................................................................... 130
Przechowywanie informacji w ramkach ............................................................ 133
Ładowanie kilku ramek na raz ........................................................................... 136
Praca z elementami iframe ................................................................................ 138
Ładowanie ramek iframe za pomocą JavaScriptu ............................................. 141
Rozdział 6.
Praca z oknami przeglądarki 143
Otwieranie nowego okna ................................................................................... 144
Zmiana zawartości nowego okna ....................................................................... 148
Otwieranie wielu okien ...................................................................................... 150
Jednoczesne otwieranie wielu okien ................................................................. 152
Aktualizowanie okna z poziomu innego okna ................................................... 154
Tworzenie nowych stron przy użyciu JavaScriptu ........................................... 157
Zamykanie okna ................................................................................................. 160
Określanie pozycji okna na ekranie ................................................................... 163
Przesuwanie okna w wybrane miejsce .............................................................. 166
6
Spis treści
Rozdział 7.
Obsługa formularzy 169
Nawigacja „wybierz i przejdź” .......................................................................... 171
Dynamiczne modyfikowanie menu ................................................................... 176
Tworzenie pól wymaganych .............................................................................. 179
Wzajemne sprawdzanie wartości pól ................................................................ 184
Wyróżnianie problematycznych pól .................................................................. 186
Praktyczne wykorzystanie kontroli formularzy ................................................. 189
Praca z przyciskami opcji ................................................................................... 193
Wzajemne ustawianie wartości pól ................................................................... 196
Sprawdzanie kodów pocztowych ....................................................................... 199
Sprawdzanie adresów e-mail ............................................................................. 203
Rozdział 8.
Formularze i wyrażenia regularne 209
Sprawdzanie adresów e-mail za pomocą wyrażeń regularnych ....................... 211
Sprawdzanie nazwy pliku .................................................................................. 216
Wydobywanie ciągów znaków ........................................................................... 218
Formatowanie ciągów znaków ........................................................................... 221
Formatowanie i sortowanie ciągów znaków ..................................................... 225
Formatowanie i sprawdzanie poprawności ciągów znaków ............................. 227
Podmiana elementów za pomocą wyrażenia regularnego ................................ 230
Rozdział 9.
Obsługa zdarzeń 233
Obsługa zdarzeń okien ....................................................................................... 234
Obsługa zdarzeń myszy ..................................................................................... 242
Obsługa zdarzeń formularzy .............................................................................. 250
Obsługa zdarzeń klawiatury .............................................................................. 254
Rozdział 10.
JavaScript i ciasteczka 257
Pieczemy pierwsze ciasteczko ........................................................................... 259
Odczytywanie ciasteczka ................................................................................... 262
Wyświetlanie ciasteczek .................................................................................... 263
Wykorzystanie ciasteczek jako liczników .......................................................... 265
Usuwanie ciasteczek .......................................................................................... 268
Obsługa wielu ciasteczek ................................................................................... 270
Informowanie o nowościach na stronie ............................................................. 272
Rozdział 11.
Wprowadzenie do CSS 277
Powiedz to ze stylem .......................................................................................... 279
Style z klasą ........................................................................................................ 282
Zmiana czcionek za pomocą stylów CSS .......................................................... 284
7
Spis treści
Kontrola identyfikatorów ................................................................................... 285
Rozróżnianie łączy ............................................................................................. 287
Osadzanie styli w stylach ................................................................................... 289
Umieszczanie obrazków w tle ........................................................................... 291
Pozycjonowanie bezwzględne ........................................................................... 293
Rozdział 12.
Obiekty i model DOM 295
Kilka słów o manipulacji węzłami ..................................................................... 296
Dodawanie węzłów ............................................................................................ 298
Usuwanie węzłów .............................................................................................. 300
Usuwanie określonego węzła ............................................................................. 302
Wstawianie węzłów ............................................................................................ 306
Podmiana węzłów .............................................................................................. 309
Rozdział 13.
Tworzenie dynamicznych stron 313
Wpisywanie aktualnej daty na stronie WWW .................................................. 314
Manipulowanie dniami ...................................................................................... 316
Dostosowywanie wiadomości do pory dnia ...................................................... 317
Wyświetlanie dat według strefy czasowej ......................................................... 318
Konwersja czasu 24-godzinnego na 12-godzinny ............................................. 324
Odliczanie ........................................................................................................... 326
Przenoszenie obiektu w dokumencie ................................................................ 330
Metody obiektu Date ......................................................................................... 333
Rozdział 14.
JavaScript w akcji 335
Stosowanie wysuwanych menu ......................................................................... 336
Dodawanie menu rozwijanych .......................................................................... 339
Pokaz slajdów z podpisami ................................................................................ 344
Generator dziwnych imion ................................................................................ 348
Generator wykresów słupkowych ..................................................................... 354
Podmiany arkuszy stylów ................................................................................... 362
Rozdział 15.
Wprowadzenie do technologii Ajax 371
Ajax: o co tu chodzi? ........................................................................................... 373
Odczytywanie danych z serwera ....................................................................... 377
Analizowanie danych z serwera ......................................................................... 385
Odświeżanie danych z serwera .......................................................................... 389
Podgląd łączy w technologii Ajax ...................................................................... 392
Automatyczne uzupełnienie pól formularza ..................................................... 396
8
Plik z chomika:
gitara_i_bas
Inne pliki z tego folderu:
Paweł Zaremba-Śmietański pieniądze leżą na parkiecie. giełda dla niepokornych full scan.pdf
(16755 KB)
web-design.-projektowanie-atrakcyjnych-stron-www pełna wersja.pdf
(98881 KB)
Witold Wrotek ulead video studio 11 pl. pierwsze starcie pełna wersja.pdf
(24681 KB)
Kevin Kocis, MSCE administracja microsoft active directory full version.pdf
(16775 KB)
Jeffrey E. Clark autocad 2002 i 2004. tworzenie makr w vba ebook.pdf
(9988 KB)
Inne foldery tego chomika:
- HD - FILMY PRZYRODNICZE
- HD - Koncerty - Teledyski
- Lekarz Domowy
- SYMULATORY
Pliki dostępne do 01.06.2025
Zgłoś jeśli
naruszono regulamin