Web development. Receptury nowej generacji - ebook
Web development. Receptury nowej generacji - ebook
Zostań wszechstronnym webmasterem!
Tworzenie nowoczesnych stron internetowych to cenna umiejętność. Niezależnie od tego, czy jesteś początkującym programistą WWW, czy masz wieloletnie doświadczenie w tej branży, poznanie gotowych rozwiązań zawartych w tej książce sprawi, że staniesz się bardziej wszechstronnym specjalistą.
Znajdziesz tu ponad 40 zwięźle opisanych, wypróbowanych rozwiązań problemów towarzyszących tworzeniu stron internetowych oraz poznasz nowe sposoby pracy, które pozwolą Ci jeszcze bardziej rozwinąć umiejętności. Możesz spodziewać się rzetelnego przeglądu wszystkich najnowszych technik programistycznych, od metod tworzenia atrakcyjnych wizualnie przycisków, przez analizę danych i testowanie kodu, po hosting witryn na serwerze.
Z tą książką nauczysz się projektować przykuwające wzrok przyciski za pomocą prostych stylów działających we wszystkich przeglądarkach, tworzyć animacje dla urządzeń przenośnych bez żadnych wtyczek, budować i testować wiadomości e-mail oraz konstruować elastyczne układy stron, odpowiednie dla komputerów stacjonarnych i przenośnych. Opis możliwości bibliotek jQuery, Knockout i Backbone.js pozwoli Ci na jeszcze efektywniejsze wykorzystanie możliwości współczesnych przeglądarek. Obecnie nie można ignorować rynku urządzeń mobilnych, dlatego dużo uwagi poświęcono tu dostosowaniu stron do wymogów urządzeń przenośnych. Książka ta jest obowiązkową pozycją w bibliotece każdego programisty WWW podążającego za trendami!
Poznaj przepisy na:
- tworzenie animacji z wykorzystaniem transformacji CSS3
- dzielenie treści na strony
- wykorzystanie bibliotek jQuery, Knockout.js, Backbone.js
- obsługę urządzeń mobilnych
- testowanie strony WWW
Najlepsze przepisy dla programistów stron WWW!
Spis treści
Podziękowania (7)
Wstęp (11)
Rozdział 1. Świecidełka (17)
- Receptura 1. Stylizowanie przycisków i łączy (17)
- Receptura 2. Stylizowanie cytatów przy użyciu CSS (21)
- Receptura 3. Tworzenie animacji przy użyciu transformacji CSS3 (28)
- Receptura 4. Tworzenie interaktywnych pokazów slajdów przy użyciu jQuery (33)
- Receptura 5. Tworzenie i stylizowanie wewnątrztekstowych okienek pomocy (38)
Rozdział 2. Interfejs użytkownika (47)
- Receptura 6. Tworzenie szablonu wiadomości e-mail (47)
- Receptura 7. Wyświetlanie treści na kartach (58)
- Receptura 8. Rozwijanie i zwijanie treści z zachowaniem zasad dostępności (65)
- Receptura 9. Nawigacja po stronie internetowej przy użyciu klawiatury (71)
- Receptura 10. Tworzenie szablonów HTML przy użyciu systemu Mustache (79)
- Receptura 11. Dzielenie treści na strony (84)
- Receptura 12. Zapamiętywanie stanu w Ajaksie (90)
- Receptura 13. Tworzenie interaktywnych interfejsów użytkownika przy użyciu biblioteki Knockout.js (95)
- Receptura 14. Organizacja kodu przy użyciu biblioteki Backbone.js (105)
Rozdział 3. Dane (123)
- Receptura 15. Wstawianie na stronę mapy Google (123)
- Receptura 16. Tworzenie wykresów i grafów przy użyciu Highcharts (129)
- Receptura 17. Tworzenie prostego formularza kontaktowego (137)
- Receptura 18. Pobieranie danych z innych serwisów przy użyciu formatu JSONP (144)
- Receptura 19. Tworzenie widżetów do osadzenia w innych serwisach (147)
- Receptura 20. Budowanie witryny przy użyciu JavaScriptu i CouchDB (153)
Rozdział 4. Urządzenia przenośne (163)
- Receptura 21. Dostosowywanie stron do wymogów urządzeń przenośnych (163)
- Receptura 22. Menu rozwijane reagujące na dotyk (168)
- Receptura 23. Operacja "przeciągnij i upuść" w urządzeniach przenośnych (171)
- Receptura 24. Tworzenie interfejsów przy użyciu biblioteki jQuery Mobile (178)
- Receptura 25. Sprite'y w CSS (187)
Rozdział 5. Przepływ pracy (191)
- Receptura 26. Szybkie tworzenie interaktywnych prototypów stron (191)
- Receptura 27. Tworzenie prostego bloga przy użyciu biblioteki Jekyll (200)
- Receptura 28. Tworzenie modularnych arkuszy stylów przy użyciu Sass (207)
- Receptura 29. Bardziej przejrzysty kod JavaScript, czyli CoffeeScript (215)
- Receptura 30. Zarządzanie plikami przy użyciu narzędzia Git (222)
Rozdział 6. Testowanie (233)
- Receptura 31. Debugowanie JavaScriptu (233)
- Receptura 32. Śledzenie aktywności użytkowników przy użyciu map cieplnych (239)
- Receptura 33. Testowanie przeglądarek przy użyciu Selenium (242)
- Receptura 34. Testowanie stron internetowych przy użyciu Selenium i Cucumber (247)
- Receptura 35. Testowanie kodu JavaScript przy użyciu Jasmine (260)
Rozdział 7. Hosting i wdrażanie (271)
- Receptura 36. Wspólna praca nad stroną poprzez Dropbox (271)
- Receptura 37. Tworzenie maszyny wirtualnej (275)
- Receptura 38. Zmienianie konfiguracji serwera WWW przy użyciu programu Vim (279)
- Receptura 39. Zabezpieczanie serwera Apache za pomocą SSL i HTTPS (284)
- Receptura 40. Zabezpieczanie treści (288)
- Receptura 41. Przepisywanie adresów URL w celu zachowania łączy (292)
- Receptura 42. Automatyzacja procesu wdrażania statycznych serwisów za pomocą Jammit i Rake (296)
Dodatek A. Instalowanie języka Ruby (305)
Dodatek B. Bibliografia (309)
Skorowidz (311)
Kategoria: | Webmaster |
Zabezpieczenie: |
Watermark
|
ISBN: | 978-83-246-7185-4 |
Rozmiar pliku: | 6,1 MB |