Używamy cookies, aby ułatwić korzystanie z Portalu. Możesz określić warunki przechowywania, dostępu do plików cookies w Twojej przeglądarce. Dowiedz się więcej.
strona główna Strona główna | Nowości | Promocje | Zapowiedzi Twoje konto | Zarejestruj | Schowek | Kontakt | Pomoc
mapa działów
Szukaj: szukanie zaawansowane
Koszyk
Książki \ Programowanie \ JavaScript

Ajax, JavaScript i PHP. Intensywny trening Język: 1

978-83-246-2072-2

Cena Brutto: 69.00

Cena netto: 65.71

Ilość:
Wersja: Drukowana
Autor Phil Ballard, Michael Moncur
Liczba_stron 432
Wydawnictwo Helion
Dodatki 1CD
Oprawa miękka
Data_Wydania 2009-06-16
Poziom All Levels

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!

Ajax, JavaScript i PHP. Intensywny trening -- 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)

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)
  • 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)

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)

Rozdział 17. Funkcje (273)

  • Wykorzystywanie funkcji (273)
  • Argumenty wywołania i zwracana wartość (275)
  • Biblioteki funkcji (279)
  • Podsumowanie (281)

Rozdział 18. Klasy (283)

  • Programowanie zorientowane obiektowo na gruncie PHP (283)
  • Czym jest klasa? (284)
  • Tworzenie i wykorzystywanie obiektów (285)
  • Podsumowanie (290)

Część V: Zaawansowane technologie ajaksowe

Rozdział 19. Wykorzystywanie właściwości responseText (293)

  • responseText - tylko tekst i aż tekst (293)
  • Podsumowanie (300)

Rozdział 20. AHAH - asynchroniczny HTML i HTTP (301)

  • Co to jest AHAH? (301)
  • Biblioteki dla AHAH (302)
  • Wykorzystywanie biblioteki myAHAHlib.js (305)
  • Podsumowanie (312)

Rozdział 21. Wykorzystywanie właściwości responseXML (313)

  • Ajax to także "x" (313)
  • Właściwość responseXML (314)
  • Przykład zastosowania - czytnik RSS nagłówków wiadomości (317)
  • Podsumowanie (326)

Rozdział 22. Usługi webowe oraz protokoły REST i SOAP (327)

  • Koncepcja usługi webowej (327)
  • REST - Representational State Transfer (328)
  • Przykład usługi REST - implementacja (330)
  • Podstawy protokołu (336)
  • SOAP i aplikacje ajaksowe (338)
  • SOAP i REST - porównanie (339)
  • Podsumowanie (340)

Rozdział 23. Biblioteka JavaScriptu dla aplikacji ajaksowych (341)

  • Biblioteka dla aplikacji ajaksowych (341)
  • Dla przypomnienia - myAHAHlib.js (342)
  • Implementowanie biblioteki (343)
  • Korzystanie z biblioteki (347)
  • Podsumowanie (351)

Rozdział 24. Pułapki Ajaksa (353)

  • Nawigowanie po historii stron (354)
  • Zakładki i hiperłącza (355)
  • Komunikacja z użytkownikiem (356)
  • Miękkie lądowanie (356)
  • Widoczność dla wyszukiwarek (357)
  • Wyróżnianie elementów aktywnych (358)
  • Ajax - niekoniecznie dobry na wszystko (358)
  • Bezpieczeństwo (359)
  • Kodowanie międzyplatformowe (360)
  • Ajax nie poprawi złego projektu (360)
  • Kilka pułapek programistycznych (361)
  • Podsumowanie (362)

Część VI: Narzędzia i zasoby Ajaksa

Rozdział 25. Biblioteka prototype.js (365)

  • prototype.js - pierwsze spotkanie (365)
  • Obiekt Ajax - otoczka obiektu XMLHTTPRequest (368)
  • Przykład zastosowania - czytnik notowań giełdowych (371)
  • Podsumowanie (374)

Rozdział 26. Rico (375)

  • Biblioteka Rico (375)
  • Budowanie interfejsu użytkownika (380)
  • Podsumowanie (385)

Rozdział 27. Script.aculo.us (387)

  • Pobieranie biblioteki (387)
  • Dołączanie plików (388)
  • Wywoływanie efektów specjalnych (388)
  • Tworzenie skryptu (388)
  • Podsumowanie (391)

Rozdział 28. XOAD (393)

  • O bibliotece XOAD (393)
  • XOAD_HTML (397)
  • Zaawansowane programowanie z użyciem biblioteki XOAD (400)
  • Podsumowanie (401)

Część VII: Dodatki

A: JavaScript, PHP i Ajax w internecie (405)

B: Słownik (409)

Skorowidz (415)

powrót
 
Produkty Podobne
Vue.js 2. Wprowadzenie dla profesjonalistów
PHP, MySQL i JavaScript. Wprowadzenie. Wydanie V
Uczenie maszynowe z językiem JavaScript. Rozwiązywanie złożonych problemów
Introduction to JavaScript Programming The Nothing but a Browser Approach
JavaScript w praktyce. Stwórz twitterowego bota, system sygnalizacyjny LED i inne projekty z użyciem Node.js i Raspberry Pi
React Native. Tworzenie aplikacji mobilnych w języku JavaScript. Wydanie II
Nowoczesny JavaScript. Poznaj ES6 i praktyczne zastosowania nowych rozwiązań
JavaScript. Wyrażenia regularne dla programistów
Angular. Profesjonalne techniki programowania. Wydanie II
Programowanie zorientowane obiektowo w języku JavaScript. Wydanie III
Więcej produktów