JavaScript Projekty.pdf
(
312 KB
)
Pobierz
IDZ DO
PRZYK£ADOWY ROZDZIA£
SPIS TRE CI
JavaScript. Projekty
Autor: William B. Sanders
T³umaczenie: Adam Jarczyk
ISBN: 83-7197-811-1
Tytu³ orygina³u:
JavaScript Design
Format: B5, stron: 420
KATALOG KSI¥¯EK
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
DODAJ DO KOSZYKA
Doskona³y przewodnik po tajnikach jêzyka JavaScript, przeznaczony dla tych
projektantów WWW, którym przesta³ wystarczaæ HTML. Bogato ilustrowana
praktycznymi przyk³adami ksi¹¿ka jest kompletnym podrêcznikiem najpopularniejszego
jêzyka skryptowego, którego znajomo æ pozwala o¿ywiæ strony internetowe. Autor nie
zatrzymuje siê na czysto wizualnych aspektach zastosowania JavaScriptu. Pokazuje
tak¿e sposoby komunikowania siê JavaScriptu z aplikacjami dzia³aj¹cymi po stronie
serwera, napisanymi w PHP, ASP czy Perlu, a tak¿e odczytywanie i przetwarzanie
dokumentów XML.
JavaScript — od podstaw po techniki zaawansowane.
•
•
•
•
•
•
•
Sk³adnia JavaScriptu
Obs³uga okienek z ostrze¿eniami i komunikatami
Efekty podmiany obrazka (rollover) i animacja z wykorzystaniem warstw
Odczytywanie i wysy³anie ciasteczek (cookies)
Obs³uga ramek i otwieranie nowych okien przegl¹darki
Model dokumentu DOM
Krótkie wprowadzenie do ASP, Perla i PHP — integracja JavaScriptu ze skryptami
dzia³aj¹cymi po stronie serwera
•
Podstawy VBScript
•
£¹czenie JavaScriptu z apletami Javy
•
Korzystanie z dokumentów XML
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWO CIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
„JavaScript projekty”, kompendium JavaScriptu, zawieraj¹ce tak¿e wprowadzenie do
wielu pokrewnych, przydatnych technologii, to obowi¹zkowa pozycja na pó³ce twórcy
stron internetowych. Ta ksi¹¿ka rozszerzy Twoje horyzonty!
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
Spis treści
O Autorze .......................................................................................... 9
Część I
Podstawy JavaScriptu ....................................................11
JavaScript w stronach WWW ...........................................................................................14
Jak umieścić JavaScript w stronie HTML.........................................................................15
Szczególne mo liwości JavaScriptu..................................................................................16
Język interpretowany.........................................................................................................23
Bajka o dwóch interpreterach............................................................................................24
Generowany JavaScript.....................................................................................................24
Podsumowanie ..................................................................................................................26
Rozdział 1. Podstawowe informacje o języku JavaScript ..................................... 13
Rozdział 2. Wprowadzenie do języka JavaScript.................................................. 27
Jak pisać w języku JavaScript? .........................................................................................27
Reguły i konwencje nazewnicze .......................................................................................33
Słaba kontrola typów danych ............................................................................................34
Podsumowanie ..................................................................................................................35
Rozdział 3. Dane i zmienne ................................................................................ 37
Literały ..............................................................................................................................37
Zmienne.............................................................................................................................48
Dane proste i zło one ........................................................................................................51
Tablice...............................................................................................................................52
Podsumowanie ..................................................................................................................60
Rozdział 4. Stosowanie operatorów i wyrażeń..................................................... 61
Operatory ogólne i operatory poziomu bitowego .............................................................61
Operatory ogólne w JavaScripcie......................................................................................62
Operatory...........................................................................................................................62
Pierwszeństwo...................................................................................................................81
Podsumowanie ..................................................................................................................82
Rozdział 5. Struktury JavaScriptu....................................................................... 83
Instrukcje w strukturach sekwencyjnych ..........................................................................84
Struktury warunkowe ........................................................................................................87
Pętle...................................................................................................................................93
Instrukcja with...................................................................................................................97
Instrukcje label i continue oraz pętle zagnie d one..........................................................99
Podsumowanie ................................................................................................................101
6
JavaScript. Projekty
Rozdział 6. Budowanie i wywoływanie funkcji ................................................... 103
Metody i funkcje .............................................................................................................103
Tworzenie funkcji ...........................................................................................................105
Uruchamianie funkcji za pomocą obsługi zdarzeń .........................................................106
Instrukcja return ..............................................................................................................110
U ywanie funkcji jako danych........................................................................................111
Właściwości w funkcjach................................................................................................112
Metody w funkcjach........................................................................................................113
Podsumowanie ................................................................................................................114
Rozdział 7. Obiekty i hierarchie obiektów ......................................................... 117
Hierarchia obiektów w JavaScripcie ...............................................................................117
Obiekty zdefiniowane przez u ytkownika ......................................................................120
Obiekty wbudowane i ich właściwości ...........................................................................123
Najwa niejsze metody obiektów wbudowanych ............................................................129
Podsumowanie ................................................................................................................135
Część II
JavaScript w stronach WWW ........................................137
Programowanie obiektowe w języku JavaScript.............................................................140
Idea prototypu .................................................................................................................141
Model obiektów dokumentu............................................................................................149
Podsumowanie ................................................................................................................155
Rozdział 8. Programowanie obiektowe w języku JavaScript
i model obiektów dokumentu (DOM) .............................................. 139
Rozdział 9. Ramki i adresowanie ramek w oknie .............................................. 157
Okno jako obiekt zło ony ...............................................................................................157
Skrypty, które piszą skrypty............................................................................................161
Podsumowanie ................................................................................................................171
Rozdział 10. Funkcje obsługi zdarzeń ................................................................. 173
Obiekty location, anchor i history ...................................................................................174
Zdarzenia i obsługa zdarzeń w HTML-u i JavaScripcie .................................................182
Podsumowanie ................................................................................................................191
Rozdział 11. Formularze..................................................................................... 193
Ró norodne typy elementów formularzy w HTML-u ....................................................194
Wpisy tekstowe jako łańcuchy........................................................................................195
Przekazywanie danych pomiędzy formularzami i zmiennymi .......................................197
Formularz jako tablica.....................................................................................................199
Typy formularzy..............................................................................................................203
Przyciski i związane z nimi zdarzenia.............................................................................213
Podsumowanie ................................................................................................................222
Rozdział 12. Dynamiczny HTML.......................................................................... 223
Czym jest dynamiczny HTML? ......................................................................................223
Kaskadowe arkusze stylów .............................................................................................224
Obramowania ..................................................................................................................233
Zewnętrzne arkusze stylów CSS .....................................................................................237
Rola JavaScriptu w dynamicznym HTML-u ..................................................................238
Podsumowanie ................................................................................................................243
Spis treści
7
Rozdział 13. Zapamiętywanie za pomocą cookies .............................................. 245
Czym są cookies i jak są wykorzystywane?....................................................................245
Jak zaprząc cookies do pracy ..........................................................................................246
Dodatkowe atrybuty ........................................................................................................248
Otrzymywanie i zwracanie informacji ............................................................................250
Podsumowanie ................................................................................................................252
Część III JavaScript i inne aplikacje i języki.................................253
Rozdział 14. JavaScript i PHP ............................................................................ 255
Język skryptowy PHP .....................................................................................................255
Przekazywanie danych z JavaScriptu do PHP ................................................................264
Kontrola nad wieloma stronami PHP z JavaScriptu .......................................................266
Wstępne przetwarzanie formularzy dla PHP przez JavaScript .......................................270
JavaScript, PHP i MySQL...............................................................................................275
Podsumowanie ................................................................................................................290
Rozdział 15. ASP i JavaScript ............................................................................ 291
Tworzenie stron ASP ......................................................................................................292
Zmienne w języku VBScript ...........................................................................................293
Operatory i instrukcje warunkowe ..................................................................................294
Struktury pętli..................................................................................................................298
Przekazywanie danych z JavaScriptu do ASP ................................................................301
Kontrola nad wieloma stronami ASP poprzez JavaScript ..............................................303
Microsoft Access, ASP i JavaScript................................................................................307
Tworzenie pliku Access 2000 .........................................................................................308
Umieszczenie pliku Access 2000 na serwerze i przygotowanie DSN ............................309
Utworzenie połączenia pomiędzy stroną ASP i plikiem bazy danych............................310
Odczyt bazy danych Access 2000 z ASP .........................................................................311
Odczyt i wyświetlanie wielu pól równocześnie ..............................................................312
Wstawianie rekordów z HTML-a do bazy Access..........................................................313
Podsumowanie ................................................................................................................315
Rozdział 16. CGI i Perl ...................................................................................... 317
Pisanie skryptów w Perlu ................................................................................................317
Krótkie wprowadzenie do Perla ......................................................................................320
Operatory w Perlu ...........................................................................................................322
Instrukcje Perla................................................................................................................323
Obsługa plików w Perlu ..................................................................................................326
Przekazywanie danych z HTML-a do CGI .....................................................................332
Podsumowanie ................................................................................................................337
Rozdział 17. XML i JavaScript............................................................................ 339
Mistyczna otoczka wokół XML-a...................................................................................339
Co to jest XML?..............................................................................................................340
Odczytywanie i wyświetlanie danych z XML-a za pomocą JavaScriptu .......................342
Podsumowanie ................................................................................................................350
Rozdział 18. Flash ActionScript i JavaScript ....................................................... 351
ActionScript i JavaScript.................................................................................................351
Uruchamianie funkcji JavaScriptu z Flasha ....................................................................352
Przekazywanie zmiennych z Flasha 5 do JavaScriptu ....................................................354
Podsumowanie ................................................................................................................358
8
JavaScript. Projekty
Rozdział 19. JavaScript i inne języki................................................................... 359
JavaScript i aplety Javy ...................................................................................................359
Elementy Javy .................................................................................................................361
JavaScript i ColdFusion ..................................................................................................365
JavaScript i ASP.NET .....................................................................................................367
Podsumowanie ................................................................................................................368
Dodatki........................................................................369
Przykładowy słownik ...................................................................... 371
Skorowidz...................................................................................... 401
Plik z chomika:
dd.nauka
Inne pliki z tego folderu:
Head First JavaScript Edycja polska.pdf
(2749 KB)
AngularJS Profesjonalne techniki.pdf
(1428 KB)
Full Stack JavaScript Poznaj technologie Backbone js Node js i MongoDB Wydanie II.pdf
(2320 KB)
AngularJS Szybkie wprowadzenie.pdf
(811 KB)
AngularJS Tworzenie aplikacji webowych Receptury.pdf
(977 KB)
Inne foldery tego chomika:
3ds max
Access
Acrobat
After Effects
Agile - Programowanie
Zgłoś jeśli
naruszono regulamin