reklama - zainteresowany?

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

Head Rush Ajax (Rusz głową!)
ebook
Autor: Brett McLaughlin
Tytuł oryginału: Head Rush Ajax
TÅ‚umaczenie: Piotr Rajca
ISBN: 978-83-246-6063-6
stron: 440, Format: ebook
Data wydania: 2013-01-30
Księgarnia: Helion

Cena książki: 42,75 zł (poprzednio: 57,00 zł)
Oszczędzasz: 25% (-14,25 zł)

Dodaj do koszyka Head Rush Ajax (Rusz głową!)

Tagi: AJAX

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!

Dodaj do koszyka Head Rush Ajax (Rusz głową!)

 

Osoby które kupowały "Head Rush Ajax (Rusz głową!)", wybierały także:

  • ASP.NET MVC. Kompletny przewodnik dla programistów interaktywnych aplikacji internetowych w Visual Studio
  • Ajax. Implementacje
  • Ajax. Od podstaw
  • Ajax. Bezpieczne aplikacje internetowe
  • 80 sposobów na Ajax

Dodaj do koszyka Head Rush Ajax (Rusz głową!)

Spis treści

Head Rush Ajax (Rusz głową!) eBook -- 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 <div> (192)
  • Zapis tekstu wewnÄ…trz elementu <div> (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)

Dodaj do koszyka Head Rush Ajax (Rusz głową!)

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.