CSS i Ajax. Strony WWW zgodne ze standardami sieciowymi W3C - Helion
Tytuł oryginału: Adapting to Web Standards: CSS and Ajax for Big Sites (Voices That Matter)
Tłumaczenie: Robert Górczyński
ISBN: 978-83-246-1755-5
stron: 304, Format: 168x237, okładka: miękka
Data wydania: 2008-11-05
Księgarnia: Helion
Cena książki: 47,00 zł
Twórz serwisy internetowe zgodne z standardami!
- Jak projektować serwisy WWW zgodne z standardami?
- Jak zaprojektować interfejs użytkownika?
- Jak zwiększyć wydajność strony WWW?
Współczesne strony internetowe różnią się, a przynajmniej powinny, od tych sprzed kilku lat. Jeżeli różnic nie widać od strony graficznej, to z pewnością można je znaleźć w kodzie strony. Nowoczesne witryny WWW charakteryzują się zgodnością ze standardami, wykorzystaniem kaskadowych arkuszy stylów oraz udogodnieniami dla osób niepełnosprawnych. A dzięki zastosowaniu technologii AJAX współczesne witryny kuszą interaktywnością i dynamizmem.
Autorzy niniejszej książki wprowadzają Czytelnika w tajniki projektowania serwisów zgodnych z zasadami ustalonymi przez organizację W3C. Dzięki tej książce poznasz rodzaje i zastosowanie standardów sieciowych. Dowiesz się, w jaki sposób wybrać język znaczników, oraz poznasz zalety i wady języków HTML i XHTML. Nauczysz się korzystać z kaskadowych arkuszy stylów, a następnie odkryjesz sposób wykorzystania technologii AJAX w celu tworzenia interaktywnych stron WWW. Co najważniejsze, dostosujesz swoją stronę do współczesnych standardów, dzięki czemu zyska na dostępności i interaktywności, przyciągając rzesze użytkowników!
- Zalety standardów sieciowych
- Przygotowanie interfejsu użytkownika
- Wady i zalety języków HTML oraz XHTML
- Wpływ deklaracji DOCTYPE na zachowanie przeglądarki
- Korzyści płynące z zastosowania kaskadowych arkuszy stylów
- Sposoby dołączania arkuszy stylów do strony
- Zasady wykorzystania technologii AJAX
- Współpraca języka JavaScript z CSS
- Systemy zarządzania treścią
- Programowanie aplikacji sieciowych
- Sposoby na zwiększenie wydajności witryn internetowych
Dostosuj się do standardów -- zwiększ dostępność i popularność swojej strony internetowej!
Osoby które kupowały "CSS i Ajax. Strony WWW zgodne ze standardami sieciowymi W3C", wybierały także:
- ASP.NET MVC. Kompletny przewodnik dla programistów interaktywnych aplikacji internetowych w Visual Studio 86,77 zł, (26,90 zł -69%)
- Ajax. Od podstaw 77,00 zł, (38,50 zł -50%)
- Ajax. Implementacje 49,00 zł, (24,50 zł -50%)
- Ajax. Bezpieczne aplikacje internetowe 37,00 zł, (18,50 zł -50%)
- 80 sposobów na Ajax 54,90 zł, (27,45 zł -50%)
Spis treści
CSS i Ajax. Strony WWW zgodne ze standardami sieciowymi W3C -- spis treści
Podziękowania (7)
O autorach (9)
Część I: Tworzenie witryn internetowych bazujących na standardach sieciowych (13)
Wprowadzenie (15)
- Czym sÄ… standardy sieciowe? (16)
- Podstawowe zalety standardów sieciowych (17)
- Internetowe interfejsy użytkownika (17)
- Planowanie interfejsu użytkownika (18)
- Współczesne planowanie witryny internetowej (20)
- Nowe podejście: plany architektury UI (22)
Rozdział 1. Tworzenie interfejsu (25)
- Od czego rozpocząć? (27)
- Struktura dokumentu: wybór języka znaczników (27)
- HTML kontra XHTML (28)
- Przełączanie deklaracji DOCTYPE i jej wpływ na tryb pracy przeglądarki internetowej (34)
- Weryfikować czy nie weryfikować poprawności kodu? (44)
- Treść i struktura: od projektu do wykonania (47)
Rozdział 2. Wprowadzenie do kaskadowych arkuszy stylów (59)
- Ile plików CSS należy utworzyć? (60)
- Plik CSS i strategie jego dołączania (62)
- Mikroformaty w służbie konwencji i czytelnych nazw (68)
- Mikroformaty i POSH (69)
- Zbyt wiele klas (72)
- Classitis klas (72)
- Uzdrowienie classitis (74)
- Struktura treści pliku CSS (78)
- Media alternatywne w CSS (81)
- Prezentacja zapewniająca swobodę działania (85)
Rozdział 3. Integracja z warstwą obsługi zdarzeń (87)
- Nowoczesne metody technologii Ajax (88)
- Nowoczesne, progresywne i dyskretne skrypty (90)
- Wymagania JavaScript: plik oraz spis funkcji (92)
- Błędny skrypt, oj, błędny! (93)
- Dyskretne usprawnienia (98)
- WyskakujÄ…ce okna (100)
- Elementy dynamiczne i innerHTML (104)
- Współpraca kodu JavaScript z arkuszami stylów CSS i warstwą prezentacyjną (107)
- Ogromne witryny internetowe i obsługa wielu zdarzeń onload (109)
- WÅ‚asne skrypty kontra gotowe struktury (111)
- Przykład kodu struktury jQuery (113)
- Struktury znacznie ułatwiają używanie technologii Ajax (117)
- Kilka słów odnośnie struktur (119)
Rozdział 4. Programowanie aplikacji sieciowych (121)
- Aplikacje sieciowe obciążone jarzmem przeszłości (122)
- Jakość oprogramowania i analiza jego elementów (122)
- Wskazówki, reguły oraz standardy sieciowe (125)
- Reguły programowania (125)
- Lepsze formularze tworzone za pomocą nowoczesnego kodu znaczników (126)
- Struktury działające po stronie serwera oraz narzędzia szablonów (130)
- Platforma Microsoft ASP.NET (134)
- Dane wyjściowe ASP.NET (137)
- Kontrolki HTML ASP.NET, kontrolki Web Control i inne (144)
- Zarządzanie treścią (149)
- Podstawy systemu zarządzania treścią (150)
- System zarządzania treścią i czysta treść (150)
- Dane wyjściowe systemu zarządzania treścią i moduły (151)
- Szablony systemu zarządzania treścią (152)
- Tryb WYSIWYG dla autorów treści (156)
- Firmy trzecie (158)
- W jaki sposób podejść do aplikacji sieciowych? (159)
Rozdział 5. Krąg standardów (161)
- Organizacyjna opieszałość (162)
- Wprowadzenie kręgu (164)
- Menedżer standardów (164)
- Tworzenie i dokumentowanie standardów (165)
- Szkolenia i komunikacja (168)
- Proces przeglądu jakości (170)
- Wprawienie całości w ruch (172)
- Utrzymywanie impetu (172)
- Podsumowanie (173)
Część II: Studium przypadku (175)
Praktyka nie oznacza doskonałości (177)
- Komunikacja (178)
- Zdolność do adaptacji (178)
- Wytrwałość (179)
- Próby i cierpienia (179)
Rozdział 6. EverythingTori.com (181)
- Kulisy (182)
- Zagłębienie się w świat Tori Amos (184)
- Rozpoczęcie właściwego procesu tworzenia projektu (184)
- Zbudowanie szkieletu (185)
- Budowanie witryny (192)
- Kulisy arkuszy stylów CSS (196)
- Uruchomienie witryny (205)
- Spotkanie z projektantem Philipem Fierlingerem (206)
- Utwór końcowy (210)
Rozdział 7. AOL.com (213)
- Utworzenie zespołu skazanego na sukces i unikanie porażek (215)
- Co poszło źle? (215)
- Projektowanie z uwzględnieniem wydajności (237)
- Oszacowanie wydajności przed utworzeniem choćby jednego wiersza kodu (238)
- Obawy związane z wydajnością (242)
- Wywiad: David Artz (247)
- Powtarzalne kroki (249)
- Projekt i architektura systemu (250)
- System wzajemnej pomocy (250)
- Wykonywanie procedur pośredniczących (251)
- Rozważania dotyczące organizacji pracy (252)
- Magia interfejsu (254)
- Harmonizacja kodu znaczników z deklaracją DOCTYPE (254)
- Najlepsze rozwiÄ…zania w zakresie CSS (258)
- Arkusze stylów CSS ułatwiające dostępność treści (261)
- Wydajność w rzeczywistym produkcie (267)
- Podsumowanie (269)
Posłowie (271)
Dodatek A: Docelowe przeglÄ…darki internetowe (273)
Dodatek B: Dostępność treści (279)
Dodatek C: Wskazówki dotyczące wydajności witryny internetowej (281)
Dodatek D: Przewodnik po selektorach CSS (291)
Skorowidz (295)