- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 5.0/6 Opinie: 3
- Stron:
- 264
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: 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...(19.92 zł najniższa cena z 30 dni)
19.89 zł
34.90 zł(-43%) -
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...(86.23 zł najniższa cena z 30 dni)
86.13 zł
119.00 zł(-28%) -
Ta książka zawiera szereg praktycznych wskazówek dotyczących przygotowania, przeprowadzania i oceniania wyników kontrolowanych eksperymentów online. Dzięki niej nauczysz się stosować naukowe podejście do formułowania założeń i oceny hipotez w testach A/B, dowiesz się także, jak sprawdzać wiarygod...(47.40 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł(-40%) -
Dzięki tej książce zrozumiesz, że w rekurencji nie kryje się żadna magia. Dowiesz się, na czym polega jej działanie i kiedy warto zastosować algorytm rekursywny, a kiedy lepiej tego nie robić. Poznasz szereg klasycznych i mniej znanych algorytmów rekurencyjnych. Pracę z zawartym tu materiałem uła...(47.40 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł(-40%) -
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 ―...(59.40 zł najniższa cena z 30 dni)
59.40 zł
99.00 zł(-40%) -
Naglący termin, niedoczas, permanentne opóźnienie - oto najwierniejsi towarzysze i zarazem najwięksi wrogowie kierownika projektu. Nawet certyfikowani project managerowie, ludzie z ogromną wiedzą i nie mniejszym doświadczeniem, raz po raz znajdują się w sytuacji, w której potrzeba naprawdę wielki...(35.40 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł(-40%) -
Kompletny podręcznik dla użytkowników tego języka. Dzięki tej książce poznasz podstawy modelowania w UML-u.(17.00 zł najniższa cena z 30 dni)
17.00 zł
34.00 zł(-50%)
Zobacz pozostałe książki z serii
-
To drugie, zaktualizowane wydanie przewodnika po systemie Prometheus. Znajdziesz w nim wyczerpujące wprowadzenie do tego oprogramowania, a także wskazówki dotyczące monitorowania aplikacji i infrastruktury, tworzenia wykresów, przekazywania ostrzeżeń, bezpośredniej instrumentacji kodu i pobierani...(53.40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł(-40%) -
Dzięki tej książce zrozumiesz bazowe koncepcje programowania funkcyjnego i przekonasz się, że możesz włączać je do kodu bez rezygnacji z paradygmatu obiektowego. Dowiesz się również, kiedy w swojej codziennej pracy używać takich opcji jak niemutowalność i funkcje czyste i dlaczego warto to robić....(52.20 zł najniższa cena z 30 dni)
52.20 zł
87.00 zł(-40%) -
Ta książka będzie świetnym uzupełnieniem wiedzy o Flutterze i Darcie, sprawdzi się również jako wsparcie podczas rozwiązywania konkretnych problemów. Znalazło się tu ponad sto receptur, dzięki którym poznasz tajniki pisania efektywnego kodu, korzystania z narzędzi udostępnianych przez framework F...(41.40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł(-40%) -
Ten przewodnik, który docenią programiści i architekci, zawiera wyczerpujące omówienie zagadnień projektowania, funkcjonowania i modyfikowania architektury API. Od strony praktycznej przedstawia strategie budowania i testowania API REST umożliwiającego połączenie oferowanej funkcjonalności na poz...(41.40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł(-40%) -
W tej książce omówiono ponad 20 najprzydatniejszych wzorców projektowych, dzięki którym tworzone aplikacje internetowe będą łatwe w późniejszej obsłudze technicznej i w trakcie skalowania. Poza wzorcami projektowymi przedstawiono wzorce generowania i wydajności działania, których znaczenie dla uż...(41.40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł(-40%) -
To gruntownie zaktualizowane i uzupełnione wydanie praktycznego przewodnika po wdrażaniu i testowaniu kontenerów Dockera. Przedstawia proces przygotowania pakietu aplikacji ze wszystkimi ich zależnościami, a także jego testowania, wdrażania, skalowania i utrzymywania w środowiskach produkcyjnych....(52.20 zł najniższa cena z 30 dni)
52.20 zł
87.00 zł(-40%) -
To książka przeznaczona dla osób, które pracują ze zbiorami danych. Jest praktycznym przewodnikiem po koncepcjach algebry liniowej, pomyślanym tak, by ułatwić ich zrozumienie i zastosowanie w użytecznych obliczeniach. Poszczególne zagadnienia przedstawiono za pomocą kodu Pythona, wraz z przykłada...(46.20 zł najniższa cena z 30 dni)
46.20 zł
77.00 zł(-40%) -
Ta książka stanowi wszechstronne omówienie wszystkich bibliotek Pythona, potrzebnych naukowcom i specjalistom pracującym z danymi. Znalazł się tu dokładny opis IPythona, NumPy, Pandas, Matplotlib, Scikit-Learn i innych narzędzi. Podręcznik uwzględnia przede wszystkim ich aspekty praktyczne, dzięk...(77.40 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł(-40%) -
Oto kolejne wydanie zwięzłego podręcznika dla programistów Javy, który ma ułatwić maksymalne wykorzystanie technologii tego języka w wersji 17. Treść została skrupulatnie przejrzana i uzupełniona o materiał dotyczący nowości w obiektowym modelu Javy. Pierwsza część książki obejmuje wprowadzenie d...(53.40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł(-40%) -
Oto zwięzły i praktyczny przewodnik po usłudze GA4 i jej integracji z chmurą. Szczególnie skorzystają z niego analitycy danych, biznesu i marketingu. Opisano tu wszystkie istotne kwestie dotyczące tego nowego, potężnego modelu analitycznego. Szczególną uwagę poświęcono bardziej zaawansowanym funk...(41.40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł(-40%)
Ebooka "JavaScript. Aplikacje WWW" 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 "JavaScript. Aplikacje WWW" 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 "JavaScript. Aplikacje WWW" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Recenzje ebooka: 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.
-
Recenzja: NetWorld Piotr Kociatkiewicz, 11/2012Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
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 ebooka
- 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@ebookpoint.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.
Spis treści ebooka
- 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)
więcej opinii