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:
skarbnica-PDFow
Inne pliki z tego folderu:
Biblioteka jQuery. Sprawdzone wzorce projektowe.pdf
(3292 KB)
Angular. Profesjonalne techniki programowania. Wydanie II.pdf
(1648 KB)
Head First JavaScript. Edycja polska.pdf
(2749 KB)
Błyskawiczny kurs JavaScript. Praktyczne wprowadzenie do programowania.pdf
(2696 KB)
Full Stack JavaScript. Poznaj technologie Backbone.js, Node.js i MongoDB. Wydanie II.pdf
(2320 KB)
Inne foldery tego chomika:
3ds max
Access
Acrobat
After Effects
Agile - Programowanie
Zgłoś jeśli
naruszono regulamin