Facebook - konwersja
Pobierz fragment

Head Rush Ajax (Rusz głową!) - ebook

Wydawnictwo:
Tłumacz:
Data wydania:
30 stycznia 2013
Format ebooka:
PDF
Format PDF
czytaj
na laptopie
czytaj
na tablecie
Format e-booków, który możesz odczytywać na tablecie oraz laptopie. Pliki PDF są odczytywane również przez czytniki i smartfony, jednakze względu na komfort czytania i brak możliwości skalowania czcionki, czytanie plików PDF na tych urządzeniach może być męczące dla oczu. Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na laptopie
Pliki PDF zabezpieczone watermarkiem możesz odczytać na dowolnym laptopie po zainstalowaniu czytnika dokumentów PDF. Najpowszechniejszym programem, który umożliwi odczytanie pliku PDF na laptopie, jest Adobe Reader. W zależności od potrzeb, możesz zainstalować również inny program - e-booki PDF pod względem sposobu odczytywania nie różnią niczym od powszechnie stosowanych dokumentów PDF, które odczytujemy każdego dnia.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na tablecie
Aby odczytywać e-booki na swoim tablecie musisz zainstalować specjalną aplikację. W zależności od formatu e-booka oraz systemu operacyjnego, który jest zainstalowany na Twoim urządzeniu może to być np. Bluefire dla EPUBa lub aplikacja Kindle dla formatu MOBI.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
Pobierz fragment
57,00

Head Rush Ajax (Rusz głową!) - ebook

Poznaj technologię Ajax w szybki i niekonwencjonalny sposób!

  • Napisz wydajny kod JavaScript generujący żądania asynchroniczne
  • Dowiedz się, czym jest obiektowy model dokumentu
  • Opanuj tajniki przetwarzania plików XML
  • Twórz własne aplikacje w technologii Ajax

Jeśli masz dosyć czekania na przeładowanie strony po każdym kliknięciu łącza, zastanawiasz się, dlaczego potwierdzanie transakcji w sieci trwa tak długo i chcesz, aby tworzone przez Ciebie aplikacje internetowe były pozbawione tych irytujących cech, naprzeciw wychodzi Ci technologia Ajax. Jest to połączenie języka JavaScript i XML, dzięki któremu strony WWW działają naprawdę błyskawicznie. Jeśli obawiasz się, że nauka tej technologii wiąże się z koniecznością zaopatrzenia się w kilka opasłych tomisk, z analizowaniem przykładów liczących setki linii kodu i żmudnym zapamiętywaniem dziesiątek parametrów, jesteś w błędzie. Sięgnij po "Head Rush Ajax", otwórz swój umysł i przekonaj się, że nauka może być świetną zabawą!

Książka "Head Rush Ajax" to niezwykły podręcznik, za którego pomocą Ajax odsłoni przed Tobą wszystkie swoje sekrety. Autor książki, korzystając z najnowszych odkryć dotyczących metod przekazywania wiedzy, przedstawi Ci wszystkie zagadnienia, które są niezbędne, aby projektować i budować wydajne aplikacje sieciowe. Poznasz język JavaScript i nauczysz się pisać asynchroniczne żądania będące podstawą Ajaksa, użyjesz obiektowego modelu dokumentu (DOM) i znaczników XML. Zanim się zorientujesz, zostaniesz ekspertem specjalizującym się w Ajaksie.

  • Podstawy technologii Ajax
  • JavaScript i żądania asynchroniczne
  • Aplikacje oparte na DOM
  • Tworzenie interfejsów użytkownika
  • Korzystanie z plików XML
  • Możliwości technologii JSON
  • Obsługa żądań POST

Zapomnij o powolnych witrynach WWW i nudnej nauce.
Zajmij się tworzeniem aplikacji internetowych następnej generacji!

Spis treści

Wprowadzenie

  • Dla kogo jest ta książka? (16)
  • Wiemy, co sobie myśli Twój mózg (17)
  • Metapoznanie (19)
  • Zmuś swój mózg do posłuszeństwa (21)
  • Przeczytaj mnie (22)
  • Korektorzy techniczni (24)
  • Podziękowania (25)

Rozdział 1. Zastosowanie technologii Ajax

  • WWW odświeżona (28)
  • Witamy w nowym tysiącleciu (29)
  • "Odświeżanie? Nie potrzebujemy żadnego odświeżania!" (33)
  • Film utrwalający: rozdział 1. (38)
  • Utworzenie obiektu żądania (42)
  • PHP... na rzut oka (46)
  • Co serwer robił do tej pory... (48)
  • Co obecnie powinien robić serwer (49)
  • Inicjalizacja połączenia (52)
  • Nawiązanie połączenia z serwerem WWW (56)
  • Dodawanie procedury obsługi zdarzenia (61)
  • Pisanie kodu funkcji updatePage() (62)
  • W jaki sposób postrzegamy aplikacje internetowe... (64)
  • Przedstawiamy przeglądarkę WWW (66)
  • Co przeglądarka powinna zrobić z odpowiedzią przesłaną z serwera? (70)
  • Przekazywanie instrukcji przeglądarce (72)
  • Pobieranie odpowiedzi z serwera (74)
  • Sprawdzanie stanu gotowości żądania (81)
  • 60-sekundowe podsumowanie (86)

Rozdział 2. Zastosowanie odpowiedniego języka

  • Błyskawiczne dostawy pizzy (92)
  • Pizza Na Złamanie Karku z technologią Ajax (96)
  • ABC HTML-a: pobieranie informacji wpisywanych przez użytkownika (101)
  • Kod HTML i skrypty są łączone przez procedury obsługi zdarzeń (102)
  • Zastosuj DOM, by pobrać numer telefonu (108)
  • Gdzie jest przeglądarka (110)
  • Tworzenie obiektu żądania (112)
  • Zapewnienie poprawności działania w wielu przeglądarkach (114)
  • Kod JavaScript nie musi być umieszczany wewnątrz funkcji (118)
  • PHP... rzut oka (122)
  • Adresy URL żądań przekazują informacje do serwera (126)
  • Przesłanie żądania do serwera (127)
  • Pobieranie danych przesłanych z serwera (129)
  • Stany gotowości HTTP (130)
  • Sprawdzanie stanu gotowości (133)
  • Co robi przeglądarka? (134)
  • Pobranie odpowiedzi serwera z obiektu żądania (135)
  • Testowanie aplikacji do obsługi zamówień (138)
  • Kiedy przeglądarka zapisuje adresy URL żądań w pamięci podręcznej... (142)
  • 60-sekundowe podsumowanie (150)

Rozdział 3. Oślepiła mnie asynchronicznością

  • Co tak naprawdę oznacza asynchroniczność? (166)
  • Tworzenie internetowego ekspresu do kawy, wykorzystującego technologię Ajax (171)
  • Cykle programowania aplikacji używających technologii Ajax (177)
  • Umieszczanie kodu JavaScript w osobnych plikach (180)
  • Podział kodu JavaScript (182)
  • Wysyłanie żądań asynchronicznych (185)
  • Pobieranie wartości zaznaczonego przycisku z grupy przycisków opcji (189)
  • Rozmowy przy espresso: Aplikacja Asynchroniczna i Synchroniczna (190)
  • Odczyt tekstowej zawartości elementu &#60div&#62 (192)
  • Zapis tekstu wewnątrz elementu &#60div&#62 (192)
  • Czyszczenie pól formularza (200)
  • PHP... na rzut oka (202)
  • Pisanie funkcji zwrotnej (204)
  • Przedstawiamy metodę substring() JavaScriptu (205)
  • Ostateczny test (prawda?) (210)
  • Potrzeba nam dwóch obiektów żądań! (214)
  • Tworzenie dwóch obiektów żądania (215)
  • Witamy w asynchronicznym świecie! (221)

Rozdział 4. Dendrologia stron WWW

  • Czy potrzebujesz dynamicznej aplikacji? (229)
  • Poznaj DOM (230)
  • Stosowanie DOM wraz z technologią Ajax (234)
  • Jak ten kod HTML widzi przeglądarka (239)
  • Napisz swój własny... słownik WWW (241)
  • Dla przeglądarki kolejność ma znaczenie (244)
  • Przeglądarki widzą świat do góry nogami (251)
  • Drzewa DOM (252)
  • Poruszanie się po drzewie DOM (258)
  • Węzeł wie... niemal wszystko (259)
  • Niektóre przeglądarki nie rozpoznają klasy Node (263)
  • Wielki konkurs programistyczny rozdziału 4. (265)

Rozdział 4.5. Dodatkowa pomoc

  • Każdy jest krytykiem (270)
  • Jaki jest plan gry? (273)
  • Ogólny obraz aplikacji (274)
  • Przygotowywanie okładek płyt CD (276)
  • Programowe dodawanie procedur obsługi zdarzeń (280)
  • Dodawanie płyty do listy pięciu najlepszych (272)
  • Uważaj na słowo kluczowe "this" (284)
  • Dodawanie potomków do elementu (286)
  • Element może mieć tylko jednego rodzica (291)
  • Kolejne modyfikacje naszego drzewa DOM (293)
  • Ostateczny test aplikacji (299)

Rozdział 5. Powiedz więcej - użyj metody POST

  • Stali klienci są najlepsi (304)
  • Przesyłanie formularza przy wykorzystaniu technologii Ajax (305)
  • Przesłanie zamówienia do serwera (307)
  • PHP... na rzut oka (310)
  • Kiedy coś pójdzie źle (311)
  • DOM jest połączony z tym, co widzi użytkownik (313)
  • Testowanie aplikacji do zamawiania pizzy (315)
  • Komunikaty o błędach i nagłówki odpowiedzi (318)
  • Serwer odpowiada (319)
  • Obsługa błędów w aplikacji (320)
  • Żądania GET a żądania POST (322)
  • Serwer WWW dekoduje dane POST (324)
  • Przesyłanie większej ilości danych dzięki zastosowaniu metody POST (325)
  • Sprawdzenie żądań POST (329)
  • Tajemnicze dane POST (331)
  • Nagłówki żądania (332)
  • Nagłówki odpowiedzi (333)
  • Określanie typu zawartości (334)

Rozdział 6. Więcej niż mogą wyrazić słowa

  • Serwery nie muszą wiele mówić (362)
  • Mów głośniej! (363)
  • XML: właśnie to przepisał nam lekarz (366)
  • Czy pamiętasz aplikację Mega-Deski? (367)
  • Problem, jaki występuje w sklepie Mega-Deski (368)
  • Problemy z niestandardowymi formatami danych (370)
  • Zrealizujmy receptę na XML (371)
  • PHP... rzut oka (372)
  • Pobieranie przesłanego kodu XML przy użyciu właściwości responseText (374)
  • Czy pamiętasz drzewa DOM? (376)
  • Stosowanie właściwości responseXML (377)
  • Odnajdywanie elementów na podstawie nazwy znacznika (378)
  • Testowanie wykorzystania XML-a w aplikacji Mega-Deski (382)
  • XML jest językiem do definiowania innych języków (384)
  • Nie próbuj używać XML-a do wszystkiego (385)
  • XML w żądaniach? (386)
  • Jaki format danych zastosować? (390)

Rozdział 7. Walka do samego końca

  • Nowy format zapisu danych (396)
  • Przegląd stosowanych formatów żądań i odpowiedzi (397)
  • Walka na słowa: XML a JSON (399)
  • Do operowania na danych XML używa się DOM (401)
  • Do operowania na danych w formacie JSON używa się "zwyczajnego" JavaScript (402)
  • JSON to JavaScript (404)
  • Format zapisu danych JSON (405)
  • JSON na serwerze (408)
  • Dane JSON są przesyłane w postaci tekstowej (410)
  • W jakim formacie należy zapisać dane przekazywane w żądaniach (411)
  • Który z formatów zapisu danych jest lepszy? (413)

Dodatek 1. Kilka specjalnych dodatków

  • Biblioteki i pakiety narzędziowe wspomagające tworzenie aplikacji, korzystających z technologii Ajax (418)
  • script.aculo.us oraz inne biblioteki wspomagające tworzenie interfejsu użytkownika (420)
  • Sprawdzanie DOM (422)
  • Stosowanie formatu JSON w skryptach PHP (424)
  • Stosowanie funkcji eval() do przetwarzania danych w formacie JSON (425)

Dodatek 2. Najwyższy czas na małą nagrodę

  • ajax.js (428)
  • Stosowanie skryptu ajax.js (429)
  • text-utils.js (430)
  • Stosowanie skryptu text-utils.js (431)

Skorowidz (433)

Kategoria: Webmaster
Zabezpieczenie: Watermark
Watermark
Watermarkowanie polega na znakowaniu plików wewnątrz treści, dzięki czemu możliwe jest rozpoznanie unikatowej licencji transakcyjnej Użytkownika. E-książki zabezpieczone watermarkiem można odczytywać na wszystkich urządzeniach odtwarzających wybrany format (czytniki, tablety, smartfony). Nie ma również ograniczeń liczby licencji oraz istnieje możliwość swobodnego przenoszenia plików między urządzeniami. Pliki z watermarkiem są kompatybilne z popularnymi programami do odczytywania ebooków, jak np. Calibre oraz aplikacjami na urządzenia mobilne na takie platformy jak iOS oraz Android.
ISBN: 978-83-246-6063-6
Rozmiar pliku: 21 MB

BESTSELLERY

Kategorie: