JavaScript. Aplikacje WWW
- Autor:
- Alex MacCaw
- Promocja Przejdź
- Wydawnictwo:
- Helion
- Ocena:
- 5.0/6 Opinie: 3
- Stron:
- 264
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis książki: JavaScript. Aplikacje WWW
Poznaj potencjał języka JavaScript!
Język JavaScript od zawsze jest obecny w przeglądarkach internetowych. W swojej historii miewał okresy lepsze i gorsze - czasem bywał wręcz znienawidzony przez użytkowników. Te czasy jednak minęły! Obecnie jego możliwości są wręcz oszałamiające. Ciężko wyobrazić sobie współczesną popularną aplikację internetową, która nie korzystałaby z jego dobrodziejstw. W najnowszej odsłonie HTML5 jego potencjał jest jeszcze większy!
Sprawdź sam, jak wykorzystać JavaScript do stworzenia aplikacji, która zaskoczy użytkowników. Budowanie w tym języku dużych internetowych aplikacji, które zaoferują użytkownikom funkcje obecne dotąd wyłącznie w aplikacjach biurkowych, wymaga utrzymywania stanu aplikacji po stronie klienta - a to nie jest łatwe zadanie. Dzięki tej książce poznasz szczegółowy opis czynności, jakie trzeba wykonać, aby zaimplementować nowoczesną aplikację, a potem opanujesz skuteczne metody korzystania z mechanizmu WebSockets, operowania na plikach oraz modelowania danych. Ponadto zgłębisz niuanse nowego API oraz dowiesz się, jakie są najlepsze techniki debugowania i analizowania wydajności Twojej aplikacji. Ta książka to długo oczekiwana pozycja, w całości poświęcona zaawansowanemu wykorzystaniu języka JavaScript!
Z tą książką błyskawicznie opanujesz:
- korzystanie z wzorca MVC
- obsługę zdarzeń
- modelowanie danych
- zarządzanie zależnościami
- wykorzystywanie zewnętrznych bibliotek
- techniki debugowania i optymalizowania Twojego oprogramowania
- najlepsze funkcje JavaScriptu!
Twórz nowoczesne aplikacje przy użyciu najlepszych dostępnych narzędzi!
Wybrane bestsellery
-
This concise book shows JavaScript developers how to build superb web applications with CoffeeScript, the remarkable language that’s gaining considerable interest. Through example code, this guide demonstrates how CoffeeScript abstracts JavaScript, providing syntactical sugar and preventing...
The Little Book on CoffeeScript. The JavaScript Developer's Guide to Building Better Web Apps The Little Book on CoffeeScript. The JavaScript Developer's Guide to Building Better Web Apps
(0,00 zł najniższa cena z 30 dni)33.92 zł
39.90 zł(-15%) -
Building rich JavaScript applications that bring a desktop experience to the Web requires moving state from the server to the client side—not a simple task. This hands-on book takes proficient JavaScript developers through all the steps necessary to create state-of-the-art applications, inc...
JavaScript Web Applications. jQuery Developers' Guide to Moving State to the Client JavaScript Web Applications. jQuery Developers' Guide to Moving State to the Client
(0,00 zł najniższa cena z 30 dni)109.65 zł
129.00 zł(-15%) -
Dzięki temu przyjaznemu przewodnikowi poznasz kluczowe koncepcje programistyczne i operacje obiektowego modelu dokumentu. Nauczysz się też pisać kod działający asynchronicznie i współbieżnie. Poszczególne zagadnienia zostały zilustrowane przykładowymi fragmentami kodu i prostymi projektami ―...
JavaScript od pierwszej linii kodu. Błyskawiczna nauka pisania gier, stron WWW i aplikacji internetowych JavaScript od pierwszej linii kodu. Błyskawiczna nauka pisania gier, stron WWW i aplikacji internetowych
(0,00 zł najniższa cena z 30 dni)59.40 zł
99.00 zł(-40%) -
To kolejne wydanie wyczerpującego, kompleksowego przewodnika po języku JavaScript oraz jego najważniejszych klienckich i serwerowych interfejsach API. Książka jest przeznaczona dla programistów, którzy chcą nauczyć się JavaScriptu lub udoskonalić swoje umiejętności tworzenia kodu. Ujęto w niej we...
JavaScript. Przewodnik. Poznaj język mistrzów programowania. Wydanie VII JavaScript. Przewodnik. Poznaj język mistrzów programowania. Wydanie VII
(0,00 zł najniższa cena z 30 dni)83.40 zł
139.00 zł(-40%) -
Z tym przewodnikiem nauczysz się stosowania Reacta w praktyce. Dowiesz się, w jaki sposób zbudować jednostronicową, złożoną aplikację internetową, i zdobędziesz wiedzę umożliwiającą używanie tej biblioteki w codziennej pracy. Pokazano tu, jak rozpocząć projekt i rozwijać rzeczywistą aplikację. Za...
React w działaniu. Tworzenie aplikacji internetowych. Wydanie II React w działaniu. Tworzenie aplikacji internetowych. Wydanie II
(0,00 zł najniższa cena z 30 dni)35.40 zł
59.00 zł(-40%) -
To książka przeznaczona dla osób, które posługują się językiem JavaScript i chcą wykorzystać jego możliwości do zbudowania kompletnej aplikacji internetowej. Prezentuje język TypeScript i opisuje jego najlepsze cechy, pokazuje także, w jaki sposób za pomocą takich frameworków jak React, Redux, No...
React, TypeScript i Node. Tworzenie aplikacji internetowych typu fullstack React, TypeScript i Node. Tworzenie aplikacji internetowych typu fullstack
(0,00 zł najniższa cena z 30 dni)65.40 zł
109.00 zł(-40%) -
To praktyczny przewodnik dla programistów, którzy chcą tworzyć aplikacje internetowe z wykorzystaniem platform React, Angular lub Vue oraz API typu REST albo ich kombinacji za pomocą języka JavaScript, Node i Express. Zawarto tu wprowadzenie do Node, Express oraz innych przydatnych narzędzi. Szcz...
Tworzenie aplikacji internetowych z użyciem Node i Express. Korzystanie ze stosu JavaScript. Wydanie II Tworzenie aplikacji internetowych z użyciem Node i Express. Korzystanie ze stosu JavaScript. Wydanie II
-
To drugie wydanie cenionego podręcznika dla początkujących programistów. Zawarty w nim materiał - podany jasno i przystępnie - pozwoli Ci w pełni poznać możliwości języka TypeScript 4. Naukę rozpoczniesz od zdobycia solidnych podstaw, a po przeanalizowaniu przejrzystych przykładów poznasz korzyśc...
TypeScript 4. Od początkującego do profesjonalisty. Wydanie II TypeScript 4. Od początkującego do profesjonalisty. Wydanie II
(0,00 zł najniższa cena z 30 dni)65.40 zł
109.00 zł(-40%) -
To kolejne, rozbudowane i uaktualnione wydanie świetnego podręcznika projektowania i programowania stron internetowych, zawierające wiedzę niezbędną do rozpoczęcia samodzielnej pracy. Opisano tu zasady tworzenia witryn WWW oraz przedstawiono język HTML i techniki CSS. Sporo miejsca poświęcono mul...
Projektowanie stron internetowych. Przewodnik dla początkujących webmasterów po HTML5, CSS3 i grafice. Wydanie V Projektowanie stron internetowych. Przewodnik dla początkujących webmasterów po HTML5, CSS3 i grafice. Wydanie V
(0,00 zł najniższa cena z 30 dni)77.40 zł
129.00 zł(-40%) -
Twój bilet wstępu do świata JavaScriptu! JavaScript to język, który w dużej mierze ukształtował współczesne strony WWW. Dzięki niemu możemy swobodnie korzystać z interaktywnych, wygodnych w użyciu oraz niezawodnych aplikacji internetowych. Pojawienie się JavaScriptu pozwol...
JavaScript i jQuery. Interaktywne strony WWW dla każdego. Podręcznik Front-End Developera JavaScript i jQuery. Interaktywne strony WWW dla każdego. Podręcznik Front-End Developera
(0,00 zł najniższa cena z 30 dni)77.40 zł
129.00 zł(-40%)
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Recenzje książki: JavaScript. Aplikacje WWW (1)
Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
NetWorld Piotr Kociatkiewicz, 11/2012
Książka jest skierowana do programistów posiadających pewne doświadczenie w programowaniu w języku JavaScript, którzy chcą się nauczyć pisania bardziej zaawansowanych aplikacji WWW. W książce czytelnik znajdzie opis najważniejszych cech języka, roli w nim konstruktorów, zasad dziedziczenia i metod tworzenia własnych bibliotek, a także krótki opis zdarzeń przeglądarek internetowych łącznie z ich historią. Nauczy się sposobu używania wzorca projektowego MVC, szczególnie w odniesieniu do zarządzania danymi. Dowie się, jak wykorzystać wzorzec kontrolera, jak generować widoki, zarządzać zależnościami i wykorzystywać HTML5, w tym API File. Pozna konkretne zagadnienia dotyczące aplikacji przetwarzających w czasie rzeczywistym oraz testowania i usuwania błędów. Znajdzie informacje na temat wybranych najpopularniejszych bibliotek języka JavaScript. Interesujące przykłady zamieszczone w publikacji bazują na bibliotece jQuery, stąd przystępujący do lektury powinien znać tę bibliotekę.
Szczegóły książki
- Tytuł oryginału:
- JavaScript Web Applications
- Tłumaczenie:
- Daniel Kaczmarek
- ISBN Książki drukowanej:
- 978-83-246-3887-1, 9788324638871
- Data wydania książki drukowanej:
- 2012-09-10
- ISBN Ebooka:
- 978-83-246-6452-8, 9788324664528
- Data wydania ebooka:
-
2012-11-09
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@helion.pl.
- Format:
- 168x237
- Numer z katalogu:
- 8733
- Rozmiar pliku Pdf:
- 3.4MB
- Rozmiar pliku ePub:
- 4.6MB
- Rozmiar pliku Mobi:
- 10.1MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
- Zgłoś erratę
- Kategorie:
Technologie webowe » JavaScript - Programowanie
- Serie wydawnicze: O'Reilly
Spis treści książki
- Początki (17)
- Nadawanie struktury (18)
- Czym jest MVC? (19)
- Model (19)
- Widok (20)
- Kontroler (21)
- Ku modularyzacji, tworzenie klas (22)
- Dodawanie funkcji do klas (23)
- Dodawanie metod do własnej biblioteki klas (24)
- Dziedziczenie klas przy użyciu prototypu (25)
- Dodawanie dziedziczenia do biblioteki klas (26)
- Wywoływanie funkcji (27)
- Kontrola zasięgu we własnej bibliotece klas (29)
- Dodawanie funkcji prywatnych (31)
- Biblioteki klas (32)
- Nasłuchiwanie zdarzeń (35)
- Kolejność zdarzeń (36)
- Anulowanie zdarzeń (37)
- Obiekt zdarzenia Event (37)
- Biblioteki zdarzeń (39)
- Zmiana kontekstu (40)
- Delegowanie zdarzeń (40)
- Własne zdarzenia (41)
- Własne zdarzenia i moduły rozszerzające jQuery (41)
- Zdarzenia inne niż zdarzenia DOM (43)
- MVC i przestrzenie nazw (47)
- Tworzenie ORM (48)
- Dziedziczenie przez prototypy (49)
- Dodawanie właściwości ORM (50)
- Utrzymywanie rekordów (51)
- Dodawanie obsługi identyfikatorów (52)
- Adresowanie odwołań (53)
- Ładowanie danych (54)
- Wplatanie danych (55)
- Ładowanie danych przy użyciu Ajax (55)
- JSONP (59)
- Bezpieczeństwo żądań między domenami (59)
- Wypełnienie ORM danymi (60)
- Przechowywanie danych lokalnie (60)
- Dodanie mechanizmu przechowywania danych lokalnie do ORM (61)
- Przesyłanie nowych rekordów na serwer (63)
- Wzorzec modułu (66)
- Import zmiennych globalnych (66)
- Eksport zmiennych globalnych (66)
- Dodawanie kontekstu (67)
- Wydzielanie kodu do oddzielnej biblioteki (68)
- Ładowanie kontrolerów po załadowaniu dokumentu (69)
- Dostęp do widoków (70)
- Delegowanie zdarzeń (72)
- Maszyny stanów (74)
- Routing (76)
- Korzystanie z hash value adresu URL (76)
- Wykrywanie zmian hash value (77)
- Ajax Crawling (77)
- Wykorzystanie API History HTML5 (78)
- Dynamiczne generowanie widoków (81)
- Szablony (82)
- Pomocnicze funkcje obsługi szablonów (84)
- Przechowywanie szablonów (85)
- Wiązanie (86)
- Wiązanie modeli (87)
- CommonJS (90)
- Deklarowanie modułu (90)
- Moduły i przeglądarka (91)
- Biblioteki ładowania modułów (92)
- Yabble (92)
- RequireJS (93)
- Opakowywanie modułów (94)
- Rozwiązania alternatywne względem modułów (95)
- LABjs (96)
- FUBC (96)
- Obsługa w przeglądarkach (97)
- Pobieranie informacji na temat plików (98)
- Kontrolka do przesyłania plików na serwer (98)
- Przeciąganie i upuszczanie (99)
- Przeciąganie (100)
- Upuszczanie (101)
- Anulowanie domyślnej obsługi przeciągania i upuszczania (102)
- Kopiowanie i wklejanie (103)
- Kopiowanie (103)
- Wklejanie (104)
- Czytanie plików (105)
- Duże obiekty binarne oraz fragmenty pliku (106)
- Własne przyciski przeglądarki (107)
- Ładowanie plików na serwer (107)
- Śledzenie postępu operacji (109)
- Przesyłanie pliku na serwer przy użyciu przeciągania i upuszczania
oraz biblioteki jQuery (111)
- Obszar upuszczania (111)
- Przesyłanie pliku na serwer (111)
- Historia działania w czasie rzeczywistym (113)
- WebSockets (114)
- Node.js i Socket.IO (118)
- Architektura czasu rzeczywistego (119)
- Odczuwana prędkość działania (121)
- Testy jednostkowe (125)
- Asercje (125)
- QUnit (126)
- Jasmine (129)
- Sterowniki (131)
- Testowanie niezależne (134)
- Zombie (134)
- Ichabod (136)
- Testowanie rozproszone (137)
- Świadczenie wsparcia (137)
- Inspektory (138)
- Web Inspector (138)
- Firebug (140)
- Konsola (141)
- Funkcje pomocnicze konsoli (142)
- Używanie debuggera (143)
- Analiza żądań sieciowych (144)
- Profilowanie i analiza czasu (145)
- Wydajność (149)
- Wykorzystanie pamięci podręcznej (150)
- Minifikacja (152)
- Kompresja Gzip (153)
- Korzystanie z CDN (154)
- Audytory (155)
- Zasoby (156)
- Instalacja (157)
- Klasy (158)
- Tworzenie instancji (158)
- Rozszerzanie klas (159)
- Kontekst (160)
- Zdarzenia (161)
- Modele (161)
- Pobieranie rekordów (163)
- Zdarzenia modelu (163)
- Weryfikacja poprawności (164)
- Zapisywanie (164)
- Kontrolery (166)
- Wskazywanie kontekstu (167)
- Właściwość elements (167)
- Delegowanie zdarzeń (168)
- Zdarzenia kontrolera (168)
- Zdarzenia globalne (169)
- Wzorzec Render (170)
- Wzorzec Element (170)
- Aplikacja do zarządzania danymi kontaktowymi (171)
- Model Contact (173)
- Kontroler Sidebar (173)
- Kontroler Contacts (175)
- Kontroler App (178)
- Modele (180)
- Modele i atrybuty (180)
- Kolekcje (181)
- Kontrola kolejności elementów w kolekcji (183)
- Widoki (183)
- Generowanie widoków (184)
- Delegowanie zdarzeń (184)
- Wiązanie i kontekst (185)
- Kontrolery (186)
- Synchronizacja z serwerem (188)
- Wypełnianie kolekcji (189)
- Po stronie serwera (189)
- Implementacja własnej logiki (190)
- Aplikacja do zarządzania listą rzeczy do zrobienia (192)
- Konfiguracja (200)
- Klasy (200)
- Tworzenie instancji (200)
- Wywoływanie metody bazowej (201)
- Określanie kontekstu (201)
- Dziedziczenie statyczne (201)
- Introspekcja (202)
- Przykładowy model (202)
- Model (203)
- Atrybuty i dane obserwowalne (203)
- Rozszerzanie modeli (205)
- Metody ustawiające wartości (205)
- Wartości domyślne (206)
- Metody pomocnicze (206)
- Enkapsulacja usług (207)
- Przekształcanie typów (209)
- Zdarzenia CRUD (210)
- Wykorzystanie w widokach szablonów działających po stronie klienta (210)
- Sposób użycia (211)
- Modyfikatory jQuery (211)
- Ładowanie widoku ze znacznika skryptu (212)
- $.View i subszablony (212)
- Obiekty wstrzymane (212)
- Pakowanie, ładowanie wstępne i wydajność (213)
- $.Controller: fabryka modułów rozszerzających jQuery (213)
- Informacje ogólne (215)
- Tworzenie instancji kontrolera (216)
- Wiązanie zdarzeń (216)
- Akcje szablonowe (217)
- Kompletne rozwiązanie: abstrakcyjna lista czynności CRUD (218)
Przedmowa (9)
1. MVC i klasy (17)
2. Zdarzenia i ich nasłuchiwanie (35)
3. Modele i dane (47)
4. Kontrolery i stany (65)
5. Widoki i szablony (81)
6. Zarządzanie zależnościami (89)
7. Praca z plikami (97)
8. Praca w sieci w czasie rzeczywistym (113)
9. Testowanie i usuwanie błędów (123)
10. Wdrażanie (149)
11. Biblioteka Spine (157)
12. Biblioteka Backbone (179)
13. Biblioteka JavaScriptMVC (199)
A. Wprowadzenie do biblioteki jQuery (221)
B. Rozszerzenia CSS (231)
C. Przegląd CSS3 (235)
Skorowidz (255)
Oceny i opinie klientów: JavaScript. Aplikacje WWW Alex MacCaw (3)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(0)
(3)
(0)
(0)
(0)
(0)
Jakub Szlenk, Programista
Data dodania: 2017-07-09 Ocena: 5 Opinia potwierdzona zakupem
Front-end developer
Data dodania: 2014-12-08 Ocena: 5 Opinia potwierdzona zakupem
Data dodania: 2014-04-20 Ocena: 5 Opinia potwierdzona zakupem
więcej opinii