Ajax on Rails
Autor: Raymond, Scott.
Zobacz, jak wykorzystać potencjał technologii Ajax i Railsw tworzeniu zaawansowanych aplikacji internetowych! * Jak używać platformy Rails do budowy dynamicznych aplikacji internetowych? * Jak szybko tworzyć witryny ajaksowe, wykorzystując wydajne biblioteki? * Jak zwiększyć komfort pracy użytkowników Twoich aplikacji internetowych?Ajax to olbrzymie możliwości w zakresie tworzenia dynamicznych i interaktywnych aplikacji internetowych,
działających niemal tak szybko, jak tradycyjne programy. Jednak lepsza jakość witryn wymaga zwykle pisania bardziej skomplikowanego kodu i, co za tym idzie, większych nakładów pracy i czasu. Tak też było do niedawna w przypadku Ajaksa, ale obecnie, gdy wzrosła popularność tej technologii, a ona sama dojrzała, programiści mogą korzystać z wielu bibliotek i platform, dzięki którym tworzenie efektownych aplikacji internetowych stało się niezwykle proste."Ajax on Rails" to podręcznik dla programistów, którzy chcą szybko i łatwo budować wydajne aplikacje internetowe na bazie dwóch popularnych mechanizmów -- technologii Ajax oraz platformy Rails. Czytając go, dowiesz się, w jaki sposób Ajax umożliwia kreowanie funkcjonalnych i wygodnych w obsłudze witryn, a także nauczysz się błyskawicznie stosować tę technologię w oparciu o biblioteki Prototype i scipt.aculo.us oraz kompletną platformę do tworzenia aplikacji internetowych, czyli Rails. Poznasz też sposoby sprawnego diagnozowania aplikacji ajaksowych oraz zapewnisz im bezpieczeństwo i wydajność, aby udostępniać swym klientom produkty najwyższej klasy. * Przegląd mechanizmów technologii Ajax * Działanie platformy Rails * Ajaksowe przesyłanie danych za pomocą biblioteki Prototype * Dodawanie efektów do witryn przy użyciu biblioteki scipt.aculo.us * Generowanie kodu JavaScript za pomocą szablonów RJS * Zwiększanie użyteczności aplikacji * Diagnozowanie aplikacji na platformie Rails * Zapewnianie bezpieczeństwa programu * Zwiększanie wydajności aplikacji
Zobacz pełny opisOdpowiedzialność: | Scott Raymond ; [tł. Adrian Elczewski]. | ||||
Hasła: | AJAX (informat.) - podręcznik Ruby on Rails - podręcznik | ||||
Adres wydawniczy: | Gliwice : Wydawnictwo Helion, cop. 2008. | ||||
Opis fizyczny: | 328, [7] s. : il. ; 24 cm. Uwagi: | Tyt. oryg.: "Ajax on Rails" 2005. Indeks. | Skocz do: | Dodaj recenzje, komentarz | |
- Przedmowa (7)
- 1. Wprowadzenie (11)
- * Dla kogo jest ta książka (11)
- Czym jest Ajax? (12)
- Czym jest Rails (18)
- "Twój Ajax w moim Rails" (21)
- Nabieranie prędkości (21)
- Podsumowanie (27)
- 2. Pierwsze kroki (29)
- * Staromodny sposób (29)
- Prototype oraz inne biblioteki JavaScript (33)
- Rails pojawia się na horyzoncie (35)
- Podsumowanie (40)
- 3. Wprowadzenie do Prototype (41)
- * Ustawianie sceny (41)
- Łącza w Ajaksie (44)
- Formularze (48)
- Formularze w Ajaksie (51)
- Przyciski (52)
- Obserwatory formularza (54)
- Podsumowanie (55)
- 4. Wprowadzenie do script.aculo.us (57)
- * Efekty wizualne (57)
- Przeciągnij i upuść (62)
- Podsumowanie (70)
- 5. RJS (71)
- * Instrukcje zamiast danych (71)
- Umieszczenie R w skrócie RJS (72)
- Przykłady z życia wzięte (85)
- Podsumowanie (87)
- 6. Użyteczność Ajaksa (89)
- * Zasady użyteczności (90)
- Kontekst Internetu (94)
- Użyteczność w Internecie (97)
- Programowanie uwzględniające różne przeglądarki (103)
- Podsumowanie (107)
- 7. Testowanie i usuwanie błędów (109)
- * Usuwanie błędów (110)
- Testowanie (122)
- Podsumowanie (134)
- 8. Bezpieczeństwo (135)
- * Zdrowy sceptycyzm: nie ufać danym wejściowym użytkownika (135)
- Hashowanie haseł (144)
- Uciszanie logów (145)
- Polityka tej samej domeny (146)
- Używanie i nadużywanie metod HTTP (148)
- Szyfrowanie i certyfikaty bezpieczeństwa (151)
- Lista mailingowa o bezpieczeństwie w Rails (152)
- Podsumowanie (152)
- 9. Wydajność (153)
- * Środowiska projektowe i produkcyjne (153)
- Przechowywanie sesji (154)
- Buforowanie wyjścia (155)
- Pakowanie zasobów (160)
- Postępowanie z długo działającymi zadaniami (162)
- Podsumowanie (164)
- 10. Informator o Prototype (165)
- * Wsparcie Ajaksa (166)
- Manipulacja DOM (172)
- Wbudowane rozszerzenia (185)
- 11. Informator o script.aculo.us (199)
- * Efekty wizualne (199)
- Przeciągnij i upuść (209)
- Kontrolki (218)
- Rozszerzenia klasy element (226)
- Konstruktor DOM (228)
- Testowanie jednostkowe JavaScript (229)
- Metody narzędziowe (232)
- Przykład A Quiz (233)
- Przykład B Galeria zdjęć (249)
- Przykład C Aplikacja współpracy w grupie (267)
- Skorowidz (315)
Zobacz spis treści
Sprawdź dostępność, zarezerwuj (zamów):
(kliknij w nazwę placówki - więcej informacji)
DWM
Aleje Niepodległości 19
tel. 22 853 01 71
Sygnatura: 1824
Numer inw.: 1824
Pozycja niedostępna