Ajax_JavaScript_i_PHP_Intensywny_trening_ajspit.pdf
(
500 KB
)
Pobierz
Ajax, JavaScript i PHP.
Intensywny trening
Autor: Phil Ballard, Michael Moncur
T³umaczenie: Andrzej Gra¿yñski
ISBN: 978-83-246-2072-2
Tytu³ orygina³u:
Sams Teach Yourself Ajax,
JavaScript, and PHP All in One (Sams Teach Yourself)
Format: 170x230, stron: 432
Zawiera CD-ROM
Naucz siê ³¹czyæ najwiêksze zalety jêzyków oraz technik programowania
i twórz interaktywne strony internetowe
•
Jak unikaæ typowych b³êdów i sprawnie rozwi¹zywaæ problemy
programistyczne?
•
Jak po³¹czyæ zalety HTML, XML i PHP dla uzyskania po¿¹danych efektów?
•
Jak tworzyæ aplikacje wyposa¿one w aktywny interfejs u¿ytkownika?
Statyczne strony WWW to dziœ ju¿ przesz³oœæ. Powszechnie dostêpne narzêdzia daj¹
programistom prawie nieograniczone mo¿liwoœci w zakresie tworzenia interaktywnych
witryn internetowych, wzbogaconych o najró¿niejsze efekty wizualne, animacje oraz
wbudowane narzêdzia pomocnicze. Najwiêksz¹ popularnoœæ zdoby³y sobie narzêdzia
z kategorii open source — z powodu ich minimalnego kosztu oraz niezwykle du¿ych
zasobów, dostêpnych za poœrednictwem Internetu. Z tej ksi¹¿ki dowiesz siê, jak tworzyæ
bogate i interaktywne strony WWW, ³¹cz¹c rozmaite techniki i korzystaj¹c z ró¿nych
jêzyków.
Ksi¹¿ka „Ajax, JavaScript i PHP. Intensywny trening” poprowadzi Ciê krok po kroku
po podstawowych zasadach programowania w jêzykach JavaScript, PHP i HTML
oraz technologiach programowania. Dziêki temu podrêcznikowi dowiesz siê
m.in., jak wykorzystywaæ dostêpne biblioteki ajaksowe do implementowania
i ulepszania podstawowych mechanizmów aplikacji. Szybko nauczysz siê tworzyæ
interaktywne strony WWW, zarówno za pomoc¹ technologii serwerowych, jak i technik
oraz narzêdzi umiejscowionych po stronie klienckiej, a tak¿e ich kombinacji.
•
Tworzenie stron WWW w jêzyku HTML
•
Stylizacja stron za pomoc¹ arkuszy CSS
•
Tworzenie skryptów w jêzyku JavaScript
•
Wbudowanie skryptu w stronê WWW
•
Obiektowy model dokumentu (DOM)
•
Obiekty String
•
Instrukcje warunkowe i pêtle
•
Funkcje wbudowane i biblioteki
•
Konstruowanie aplikacji ajaksowych
•
Zmienne w jêzyku PHP
•
Funkcje liczbowe, ³añcuchy i tabele
•
Kontrola przep³ywu sterowania
•
Us³ugi webowe oraz protoko³y REST i SOAP
£¹cz, kompiluj, dobieraj — niech Twoje strony WWW zrobi¹ wra¿enie!
Spis treści
Wstęp
13
Część I Dla przypomnienia…
Rozdział 1. Funkcjonowanie sieci WWW
21
Powstanie internetu ........................................................................................................21
Sieć WWW ............................................................................................................................22
Podstawy protokołu HTTP ...........................................................................................27
Żądania i odpowiedzi protokołu HTTP
...................................................................28
Formularze HTML ............................................................................................................31
Podsumowanie ...................................................................................................................34
Rozdział 2. Tworzenie stron WWW w języku HTML i ich stylizacja
za pomocą arkuszy CSS
35
Podstawy języka HTML ..................................................................................................35
Elementy strony WWW tworzonej w języku HTML ..........................................38
Bardziej skomplikowana strona WWW ..................................................................44
Użyteczne znaczniki HTML ...........................................................................................45
Definiowanie własnego stylu dokumentu .............................................................46
Definiowanie reguł stylistycznych ............................................................................48
Stylizacja elementów grupowanych w klasy ........................................................48
Wiązanie reguł stylistycznych z dokumentami ...................................................50
Stylizowanie tekstu ..........................................................................................................53
Kreślenie linii poziomych ..............................................................................................58
Podsumowanie ...................................................................................................................60
Rozdział 3. Anatomia aplikacji ajaksowej
61
Zapotrzebowanie na Ajax ..............................................................................................61
Ajax i interakcja .................................................................................................................64
Z czego składa się Ajax? .................................................................................................65
Jak to wszystko razem funkcjonuje? ........................................................................68
Podsumowanie ...................................................................................................................69
4
Ajax, JavaScript i PHP. Intensywny trening
Część II Wprowadzenie do programowania
w języku JavaScript
Rozdział 4. Tworzenie prostych skryptów w języku JavaScript
73
Narzędzia do tworzenia skryptów ............................................................................ 73
Wyświetlanie bieżącego czasu za pomocą JavaScriptu ................................... 74
Zaczynamy tworzenie skryptu ................................................................................... 75
Dodawanie instrukcji JavaScriptu ............................................................................. 75
Wyświetlanie informacji ............................................................................................... 77
Wbudowywanie skryptu w stronę WWW ............................................................. 77
Testowanie skryptu ......................................................................................................... 78
Reguły składniowe języka JavaScript ...................................................................... 88
Komentarze ......................................................................................................................... 90
Sprawdzone i zalecane praktyki programistyczne ............................................ 91
Podsumowanie .................................................................................................................. 93
Rozdział 5. Obiektowy model dokumentu (DOM)
95
Obiekty .................................................................................................................................. 95
Podstawy modelu DOM ................................................................................................. 97
Programowanie obsługi dokumentów ................................................................... 99
Dostęp do historii przeglądanych stron ...............................................................102
Obiekt location .................................................................................................................103
Podsumowanie ................................................................................................................106
Rozdział 6. Zmienne,
łańcuchy
i tablice JavaScriptu
107
Wykorzystywanie zmiennych ...................................................................................107
Operatory i wyrażenia ..................................................................................................111
Typy danych JavaScriptu .............................................................................................113
Konwersje typów danych ...........................................................................................114
Obiekty String ..................................................................................................................115
Wykorzystywanie podłańcuchów ...........................................................................119
Tablice liczbowe ..............................................................................................................123
Tablice łańcuchów .........................................................................................................124
Sortowanie tablic liczbowych ...................................................................................126
Podsumowanie ................................................................................................................129
Rozdział 7. Funkcje i obiekty JavaScriptu
131
Wykorzystywanie funkcji ...........................................................................................131
Obiekty ................................................................................................................................137
Spis treści
5
Obiekty jako narzędzia upraszczające kodowanie ......................................... 139
Rozszerzanie definicji obiektów wbudowanych .............................................. 142
Podsumowanie ................................................................................................................ 146
Rozdział 8. Instrukcje warunkowe i pętle
149
Instrukcja if ....................................................................................................................... 150
Wyrażenia uwarunkowane ....................................................................................... 154
Testowanie wielu warunków ................................................................................... 155
Badanie wielu warunków za pomocą instrukcji switch ............................... 158
Pętle for .............................................................................................................................. 160
Pętla while ......................................................................................................................... 162
Pętla do...while ................................................................................................................ 163
Wykorzystywanie pętli ................................................................................................ 163
Iterowanie po zestawie właściwości obiektu .................................................... 165
Podsumowanie ................................................................................................................ 170
Rozdział 9. Funkcje wbudowane i biblioteki
171
Obiekt Math ...................................................................................................................... 171
Przykład zastosowania — generowanie liczb pseudolosowych .............. 173
Instrukcja wiążąca — słowo kluczowe with ...................................................... 176
Obsługa daty i czasu ..................................................................................................... 177
Wykorzystywanie bibliotek niezależnych producentów ............................. 180
Inne biblioteki ................................................................................................................. 182
Podsumowanie ................................................................................................................ 182
Część III Wprowadzenie do Ajaksa
Rozdział 10. Serce Ajaksa — obiekt XMLHTTPRequest
185
Czym jest obiekt XMLHTTPRequest? .................................................................... 185
Tworzenie instancji obiektu XMLHTTPRequest .............................................. 186
Podsumowanie ................................................................................................................ 192
Rozdział 11. Komunikacja z serwerem
193
Wysyłanie żądania do serwera ................................................................................ 193
Monitorowanie statusu żądania .............................................................................. 198
Funkcja zwrotna ............................................................................................................. 199
Podsumowanie ................................................................................................................ 202
6
Ajax, JavaScript i PHP. Intensywny trening
Rozdział 12. Przetwarzanie otrzymanych danych
203
Właściwości responseText i responseXML .........................................................203
Parsowanie właściwości responseXML ................................................................207
Sprzężenie zwrotne .......................................................................................................208
Podsumowanie ................................................................................................................211
Rozdział 13. Pierwsza aplikacja ajaksowa
213
Konstruowanie aplikacji ajaksowych ....................................................................213
Dokument HTML ............................................................................................................214
Skrypt ...................................................................................................................................215
Wszystko razem… ..........................................................................................................219
Podsumowanie ................................................................................................................223
Część IV Programowanie skryptów serwera
w języku PHP
Rozdział 14. Poznajemy PHP
227
Podstawy PHP ..................................................................................................................227
Pierwszy skrypt w PHP ................................................................................................230
Podsumowanie ................................................................................................................235
Rozdział 15. Zmienne
237
Zmienne w języku PHP ................................................................................................237
Typy danych ......................................................................................................................239
Liczby ...................................................................................................................................242
Typy danych liczbowych .............................................................................................244
Funkcje liczbowe ............................................................................................................244
Łańcuchy
............................................................................................................................246
Formatowanie łańcuchów ..........................................................................................248
Funkcje łańcuchowe ......................................................................................................250
Tablice .................................................................................................................................252
Funkcje tablicowe ..........................................................................................................255
Obliczenia na datach .....................................................................................................256
Formatowanie dat ..........................................................................................................258
Podsumowanie ................................................................................................................261
Rozdział 16. Kontrola przepływu sterowania
263
Instrukcje warunkowe .................................................................................................263
Pętle ......................................................................................................................................270
Podsumowanie ................................................................................................................272
Plik z chomika:
bolewice
Inne pliki z tego folderu:
100 rzeczy ktore kazdy projektant powinien wiedziec o potencjalnych klientach.pdf
(1608 KB)
10 projektow w cyfrowej ciemni fotograficznej.pdf
(773 KB)
100 sposobow na cyfrowe wideo.pdf
(1337 KB)
100 sposobow na Excel 2007 PL Tworzenie funkcjonalnych arkuszy.pdf
(1134 KB)
100 sposobow na Flash.pdf
(2199 KB)
Inne foldery tego chomika:
• Zasilacze i prostowniki - schematy i opisy
●PRĄDNICE-do samodzielnego montażu (MrSzok)
★★★ 500 zagadek
2-MATERIAŁY I ICH ZACHOWANIE PRZY SPAWANIU (kursewe)
Brenden Laila - Hannah
Zgłoś jeśli
naruszono regulamin