jQuery w akcji. Wydanie III
- Autorzy:
- Bear Bibeault, Yehuda Katz, Aurelio De Rosa
- Promocja Przejdź
- Wydawnictwo:
- Helion
- Ocena:
- 6.0/6 Opinie: 1
- Stron:
- 528
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis książki: jQuery w akcji. Wydanie III
Dzięki niej programiści nie muszą już ręcznie zarządzać obsługą selektorów CSS czy nawigacją w modelu DOM, a praca nad animacjami stała się o wiele łatwiejsza. Co ważne, projekt ten wciąż się rozwija: w bibliotece jQuery 3 dodano kolejne funkcje, które sprawiły, że praca projektanta aplikacji internetowych stała się bezproblemowa i efektywna. Okazuje się, że wobec rosnącego znaczenia JavaScriptu w tworzeniu aplikacji internetowych umiejętność posługiwania się jQuery staje się bardzo ważnym atutem na rynku pracy.
Jeśli znasz choćby podstawy JavaScriptu i chciałbyś możliwie szybko nabrać biegłości w posługiwaniu się jQuery, trzymasz w dłoni książkę dla siebie. Dzięki temu zwięzłemu przewodnikowi nauczysz się płynnie realizować zadania, które pojawiają się niemal zawsze podczas tworzenia aplikacji internetowych. Dowiesz się, jak nawigować w obrębie modelu DOM, obsługiwać zdarzenia, tworzyć dodatki do jQuery i żądania Ajax, a nawet przeprowadzać testy jednostkowe kodu. Oczywiście, nie zabrakło tu rzeczywistych przykładów kodu, ilustrujących każde omawiane zagadnienie. Ponadto niniejsze wydanie rozbudowano o rozdziały, w których omówiono współdziałanie jQuery z innymi narzędziami i środowiskami, a także budowę nowoczesnych aplikacji z jedną stroną w środowisku Backbone.js.
Dzięki tej książce poznasz:
- budowę, przeznaczenie i zasady funkcjonowania biblioteki jQuery
- nowe praktyczne możliwości biblioteki jQuery 3
- model DOM i obsługę zdarzeń
- sposoby tworzenia animacji i inne efekty związane z szatą graficzną aplikacji
- technologię Ajax i podstawy jej obsługi
- sposoby na testy jednostkowe i poprawę wydajności kodu
Poznaj jQuery, korzystaj z tej biblioteki i ciesz się nią!
Bear Bibeault — programuje od ponad trzydziestu lat. Uzyskał dwa stopnie naukowe z dziedziny elektrotechniki, jest też współautorem licznych książek dotyczących programowania.
Yehuda Katz — od wielu lat angażuje się w projekty związane z oprogramowaniem open source. Jest jednym z pierwszych twórców biblioteki jQuery oraz współtwórcą środowiska Ember.js.
Aurelio De Rosa — jest doświadczonym projektantem aplikacji internetowych i członkiem zespołu rozwijającego bibliotekę jQuery. Tworzy oprogramowanie internetowe z wykorzystaniem stosu WAMP oraz języków HTML5, CSS3, Sass, JavaScript i PHP.
Wybrane bestsellery
-
W trakcie lektury poznasz dogłębnie najlepszą broń przeciw błędom — debuger oraz testy automatyczne. W kolejnych rozdziałach nauczysz się korzystać z potencjału funkcji oraz domknięć. W tej doskonałej książce znajdziesz również szerokie omówienie wyrażeń regularnych — te...(0,00 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł(-40%) -
Jeżeli chcesz poznać potencjał tego duetu i zacząć tworzyć atrakcyjne aplikacje internetowe, nie możesz obejść się bez tej książki. Pomoże Ci ona szybko stworzyć pierwszy skrypt. W trakcie lektury poznasz niuanse składni JavaScriptu, sposoby obsługi zdarzeń oraz obiektowy model strony. Dzięki dal...
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)69.30 zł
99.00 zł(-30%) -
Dzięki tej książce dowiesz się, jak rozpocząć pracę z tym znakomitym narzędziem. Zrozumiesz, czym jest Vue.js, i sprawdzisz, jakie ma możliwości. Będziesz też mieć okazję do przetestowania ich podczas tworzenia kilku ciekawych aplikacji. W trakcie lektury kolejnych rozdziałów przekonasz się, jak ...
-
Duet nie do pokonania! JavaScript to język, którego początki sięgają lat dziewięćdziesiątych XX wieku. Po początkowych problemach, gdy był masowo blokowany przez użytkowników, obecnie przeżywa swój najlepszy okres. Trudno wyobrazić sobie bez niego nowoczesną aplikację interne...
JavaScript i jQuery. Nieoficjalny podręcznik. Wydanie III JavaScript i jQuery. Nieoficjalny podręcznik. Wydanie III
-
Ta książka to praktyczny przewodnik po frameworku Vue.js przeznaczonym dla programistów zaznajomionych z JavaScriptem, HTML-em i CSS-em. Pozwala na szybkie poznanie tego narzędzia. Przedstawiono w niej zasady łatwego zarządzania stanem z użyciem biblioteki Vuex oraz techniki budowania niestandard...(0,00 zł najniższa cena z 30 dni)
41.30 zł
59.00 zł(-30%) -
Bootstrap jest coraz popularniejszym frameworkiem CSS i JavaScriptu, służącym do szybkiego i bezproblemowego tworzenia responsywnych interfejsów WWW. W sierpniu 2011 roku został zaprezentowany światu w jako projekt open source, a dzisiaj jest marką powszechnie znaną wśród projektantów front-endów...
Bootstrap 4 dla zaawansowanych. Jak pisać znakomite aplikacje internetowe. Wydanie II Bootstrap 4 dla zaawansowanych. Jak pisać znakomite aplikacje internetowe. Wydanie II
(0,00 zł najniższa cena z 30 dni)34.30 zł
49.00 zł(-30%) -
Biblioteka jQuery, opracowana na potrzeby użytkowników JavaScriptu, okazała się strzałem w dziesiątkę, jeśli chodzi o ułatwienie korzystania z tego języka. Szybkość działania, przejrzystość tworzonego kodu i opcja wykonywania zapytań Ajax to jej główne, choć nie jedyne atuty. Każdy programista uż...(0,00 zł najniższa cena z 30 dni)
7.74 zł
12.90 zł(-40%) -
ASP.NET MVC — skorzystaj z pomocy potężnego sprzymierzeńca! Jak stworzyć wydajną aplikację działającą po stronie serwera? Jak zaprząc bazy danych do ścisłej współpracy z aplikacją internetową? Jak połączyć technologie ASP.NET MVC i ASP.NET WebForms dla uzyskania najlepszego efektu? ...
ASP.NET MVC. Kompletny przewodnik dla programistów interaktywnych aplikacji internetowych w Visual Studio ASP.NET MVC. Kompletny przewodnik dla programistów interaktywnych aplikacji internetowych w Visual Studio
Dawid Borycki, Maciej Pakulski, Maciej Grabek, Jacek Matulewski
(0,00 zł najniższa cena z 30 dni)53.40 zł
89.00 zł(-40%) -
Ta książka jest kolejnym, uzupełnionym i zaktualizowanym wydaniem znakomitego wprowadzenia do projektowania dynamicznych stron internetowych. Oprócz przystępnego omówienia technik tworzenia responsywnych stron WWW znalazły się tu solidne podstawy PHP, MySQL, JavaScriptu, CSS i HTML5; opisano też ...(0,00 zł najniższa cena z 30 dni)
71.40 zł
119.00 zł(-40%) -
Niniejsza książka jest przeznaczona dla projektantów, którzy pracując z biblioteką jQuery, chcą wykorzystywać różne standardowe wzorce branżowe. Docenią ją zespoły programistów, którym ułatwi pisanie dobrze zorganizowanych i rozszerzalnych implementacji. Zaprezentowano tu różne wzorce projektowe,...(0,00 zł najniższa cena z 30 dni)
26.94 zł
44.90 zł(-40%)
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook 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 dowolonych 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 dowolonych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Szczegóły książki
- Tytuł oryginału:
- jQuery in Action, Third Edition
- Tłumaczenie:
- Piotr Pilch
- ISBN Książki drukowanej:
- 978-83-283-2275-2, 9788328322752
- Data wydania książki drukowanej:
- 2016-05-23
- ISBN Ebooka:
- 978-83-283-2276-9, 9788328322769
- Data wydania ebooka:
-
2016-05-23
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:
- 44493
- Rozmiar pliku Pdf:
- 9.1MB
- Rozmiar pliku ePub:
- 9.9MB
- Rozmiar pliku Mobi:
- 20.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.
- Erraty / Zgłoś erratę
- Kategorie:
Technologie webowe » jQuery - Programowanie
- Serie wydawnicze: W Akcji
Spis treści książki
- 1.1. Pisz mniej, a rób więcej (32)
- 1.2. Przejrzysty kod JavaScript (34)
- 1.2.1. Oddzielanie zachowania od struktury (35)
- 1.2.2. Oddzielanie skryptu (36)
- 1.3. Instalowanie biblioteki jQuery (37)
- 1.3.1. Wybieranie właściwej wersji (37)
- 1.3.2. Zwiększanie wydajności przy użyciu sieci CDN (40)
- 1.4. Struktura biblioteki jQuery (42)
- 1.4.1. Tworzenie własnej wersji niestandardowej zmniejszającej wielkość pliku (43)
- 1.5. Fundamenty biblioteki jQuery (44)
- 1.5.1. Właściwości, narzędzia i metody (44)
- 1.5.2. Obiekt biblioteki jQuery (45)
- 1.5.3. Procedura obsługi zdarzenia gotowości dokumentu (47)
- 1.6. Podsumowanie (49)
- 2.1. Wybieranie elementów do modyfikacji (54)
- 2.2. Podstawowe selektory (56)
- 2.2.1. Selektor "wszystko" (lub uniwersalny) (57)
- 2.2.2. Selektor identyfikatora (60)
- 2.2.3. Selektor klasy (61)
- 2.2.4. Selektor elementu (61)
- 2.3. Pobieranie elementów na podstawie ich hierarchii (62)
- 2.4. Wybieranie elementów za pomocą atrybutów (64)
- 2.5. Wprowadzenie do filtrów (68)
- 2.5.1. Filtry położenia (68)
- 2.5.2. Filtry elementów podrzędnych (69)
- 2.5.3. Filtry formularza (73)
- 2.5.4. Filtry treści (74)
- 2.5.5. Inne filtry (75)
- 2.5.6. Tworzenie filtrów niestandardowych (77)
- 2.6. Zwiększanie wydajności za pomocą kontekstu (80)
- 2.7. Sprawdzanie umiejętności przy użyciu ćwiczeń (81)
- 2.7.1. Ćwiczenia (82)
- 2.7.2. Rozwiązania (82)
- 2.8. Podsumowanie (83)
- 3.1. Generowanie nowych elementów HTML (86)
- 3.2. Zarządzanie kolekcją biblioteki jQuery (89)
- 3.2.1. Określanie wielkości zestawu (91)
- 3.2.2. Uzyskiwanie elementów zestawu (91)
- 3.2.3. Uzyskiwanie zestawów za pomocą relacji (96)
- 3.2.4. Dopasowywanie zestawu (101)
- 3.2.5. Jeszcze więcej sposobów użycia zestawu (110)
- 3.3. Podsumowanie (113)
- 4.1. Definiowanie właściwości i atrybutów elementów (116)
- 4.2. Użycie atrybutów (119)
- 4.2.1. Pobieranie wartości atrybutów (119)
- 4.2.2. Ustawianie wartości atrybutów (120)
- 4.2.3. Usuwanie atrybutów (122)
- 4.2.4. Zabawa z atrybutami (123)
- 4.3. Modyfikowanie właściwości elementu (125)
- 4.4. Przechowywanie danych niestandardowych w elementach (128)
- 4.5. Podsumowanie (135)
- 5.1. Zmienianie stylów elementów (138)
- 5.1.1. Dodawanie i usuwanie nazw klas (138)
- 5.1.2. Uzyskiwanie i ustawianie stylów (143)
- 5.2. Określanie zawartości elementu (153)
- 5.2.1. Zastępowanie kodu HTML lub treści tekstowej (153)
- 5.2.2. Przenoszenie elementów (155)
- 5.2.3. Opakowywanie elementów i usuwanie ich opakowania (161)
- 5.2.4. Usuwanie elementów (165)
- 5.2.5. Powielanie elementów (167)
- 5.2.6. Zastępowanie elementów (168)
- 5.3. Obsługa wartości elementów formularza (170)
- 5.4. Podsumowanie (172)
- 6.1. Modele zdarzeń przeglądarek (174)
- 6.1.1. Model zdarzeń poziomu DOM Level 0 (175)
- 6.1.2. Model zdarzeń poziomu DOM Level 2 (183)
- 6.1.3. Model przeglądarki Internet Explorer (189)
- 6.2. Model zdarzeń biblioteki jQuery (189)
- 6.2.1. Dołączanie procedur obsługi zdarzeń w bibliotece jQuery (190)
- 6.2.2. Usuwanie procedur obsługi zdarzeń (198)
- 6.2.3. Inspekcja instancji obiektu Event (200)
- 6.2.4. Wyzwalanie procedur obsługi zdarzeń (201)
- 6.2.5. Metody skrócone (206)
- 6.2.6. Sposób tworzenia zdarzeń niestandardowych (210)
- 6.2.7. Określanie przestrzeni nazw dla zdarzeń (211)
- 6.3. Podsumowanie (212)
- 7.1. Praktyczne zastosowanie zdarzeń (i nie tylko) (216)
- 7.1.1. Filtrowanie dużych zestawów danych (217)
- 7.1.2. Tworzenie elementów za pomocą replikacji szablonu (219)
- 7.1.3. Tworzenie podstawowego kodu znaczników (221)
- 7.1.4. Dodawanie nowych filtrów (222)
- 7.1.5. Dodawanie szablonów kontrolek (225)
- 7.1.6. Usuwanie niepożądanych filtrów oraz inne zadania (227)
- 7.1.7. Wyświetlanie wyników (227)
- 7.1.8. Zawsze można jeszcze coś ulepszyć (229)
- 7.2. Podsumowanie (231)
- 8.1. Wyświetlanie i ukrywanie elementów (234)
- 8.1.1. Implementowanie "modułu" umożliwiającego zwijanie (235)
- 8.1.2. Przełączanie stanu wyświetlania elementów (238)
- 8.2. Animowanie stanu wyświetlania elementów (238)
- 8.2.1. Stopniowe wyświetlanie i ukrywanie elementów (239)
- 8.2.2. Wprowadzenie do strony laboratorium efektów biblioteki jQuery (243)
- 8.2.3. Stopniowe rozjaśnianie i ściemnianie elementów (245)
- 8.2.4. Przesuwanie elementów w górę i w dół (248)
- 8.2.5. Zatrzymywanie animacji (249)
- 8.3. Dodawanie kolejnych funkcji sposobu animacji do biblioteki jQuery (251)
- 8.4. Tworzenie animacji niestandardowych (253)
- 8.4.1. Niestandardowa animacja skalowania (256)
- 8.4.2. Niestandardowa animacja efektu opadania (257)
- 8.4.3. Niestandardowa animacja efektu rozpraszania (258)
- 8.5. Animacje i kolejkowanie (260)
- 8.5.1. Jednocześnie wykonywane animacje (260)
- 8.5.2. Kolejkowanie funkcji do wykonania (262)
- 8.5.3. Wstawianie funkcji do kolejek efektów (268)
- 8.6. Podsumowanie (269)
- 9.1. Użycie właściwości biblioteki jQuery (272)
- 9.1.1. Wyłączanie animacji (273)
- 9.1.2. Zmiana szybkości animacji (273)
- 9.1.3. Właściwość $.support (274)
- 9.2. Użycie innych bibliotek z biblioteką jQuery (275)
- 9.3. Modyfikowanie obiektów i kolekcji języka JavaScript (279)
- 9.3.1. Obcinanie łańcuchów (280)
- 9.3.2. Iteracja właściwości i kolekcji (281)
- 9.3.3. Filtrowanie tablic (283)
- 9.3.4. Translacja tablic (285)
- 9.3.5. Więcej zabawy z tablicami języka JavaScript (286)
- 9.3.6. Rozszerzanie obiektów (290)
- 9.3.7. Serializacja wartości parametrów (292)
- 9.3.8. Testowanie obiektów (296)
- 9.3.9. Analizowanie funkcji (299)
- 9.4. Różne funkcje narzędziowe (302)
- 9.4.1. Nie wykonując żadnego działania (302)
- 9.4.2. Sprawdzanie przynależności (303)
- 9.4.3. Wstępne wiązanie kontekstów funkcji (304)
- 9.4.4. Określanie wartości wyrażeń (306)
- 9.4.5. Zgłaszanie wyjątków (307)
- 9.5. Podsumowanie (308)
- 10.1. Odświeżenie informacji o technologii Ajax (310)
- 10.1.1. Tworzenie instancji obiektu XHR (310)
- 10.1.2. Inicjowanie żądania (313)
- 10.1.3. Śledzenie postępu działań (314)
- 10.1.4. Uzyskiwanie odpowiedzi (314)
- 10.2. Ładowanie zawartości do elementów (315)
- 10.2.1. Ładowanie zawartości za pomocą kodu jQuery (317)
- 10.2.2. Ładowanie fragmentów dynamicznego kodu HTML (321)
- 10.3. Tworzenie żądań GET i POST (325)
- 10.3.1. Uzyskiwanie danych za pomocą metody GET (327)
- 10.3.2. Uzyskiwanie danych formatu JSON (329)
- 10.3.3. Dynamiczne ładowanie skryptu (330)
- 10.3.4. Tworzenie żądań metody POST (332)
- 10.3.5. Implementowanie kaskadowych elementów rozwijanych (333)
- 10.4. Przejmowanie pełnej kontroli nad żądaniem Ajax (338)
- 10.4.1. Tworzenie żądań Ajax z wszystkimi dodatkami (338)
- 10.4.2. Ustawianie wartości domyślnych żądania (342)
- 10.4.3. Obsługa zdarzeń Ajax (344)
- 10.4.4. Zaawansowane funkcje narzędziowe Ajax (348)
- 10.5. Podsumowanie (350)
- 11.1. Funkcje projektu (352)
- 11.2. Tworzenie kodu znaczników (354)
- 11.3. Implementowanie kodu serwerowego PHP (355)
- 11.4. Sprawdzanie poprawności pól z wykorzystaniem technologii Ajax (357)
- 11.5. Jeszcze więcej zabawy z technologią Ajax (359)
- 11.5.1. Ukrywanie okna dialogowego (361)
- 11.6. Poprawianie komfortu pracy użytkownika za pomocą efektów (362)
- 11.6.1. Przełączanie efektów (362)
- 11.7. Uwaga dotycząca dostępności (363)
- 11.8. Podsumowanie (365)
- 12.1. Dlaczego warto rozszerzać bibliotekę jQuery? (370)
- 12.2. Znajdowanie dodatków (371)
- 12.2.1. Metoda użycia (dobrze zaprojektowanego) dodatku (371)
- 12.2.2. Znakomite dodatki do zastosowania w projektach (375)
- 12.3. Wytyczne dotyczące tworzenia dodatku biblioteki jQuery (375)
- 12.3.1. Konwencje nazewnicze dotyczące plików i funkcji (376)
- 12.3.2. Uważaj na skrót $ (378)
- 12.3.3. Ujarzmianie złożonych list parametrów (378)
- 12.3.4. Pozostań przy jednej przestrzeni nazw (381)
- 12.3.5. Określanie przestrzeni nazw dla zdarzeń i danych (384)
- 12.3.6. Utrzymywanie możliwości tworzenia łańcucha metod (389)
- 12.3.7. Zapewnienie dostępu publicznego do ustawień domyślnych (389)
- 12.4. Demonstracja tworzenia pokazu slajdów w postaci dodatku biblioteki jQuery (392)
- 12.4.1. Definiowanie kodu znaczników (394)
- 12.4.2. Tworzenie dodatku Jqia Photomatic (396)
- 12.5. Tworzenie niestandardowych funkcji narzędziowych (403)
- 12.5.1. Tworzenie funkcji formatującej datę (404)
- 12.6. Podsumowanie (408)
- 13.1. Wprowadzenie do obietnic (410)
- 13.2. Obiekty Deferred i Promise (414)
- 13.3. Metody obiektu Deferred (415)
- 13.3.1. Rozstrzyganie lub odrzucanie obiektu Deferred (415)
- 13.3.2. Wykonywanie funkcji podczas rozstrzygania lub odrzucania (417)
- 13.3.3. Metoda when() (420)
- 13.3.4. Powiadamianie o postępie procesu związanego z obiektem Deferred (423)
- 13.3.5. Śledzenie postępu (424)
- 13.3.6. Użycie obiektu Promise (426)
- 13.3.7. Krótkie omówienie metody then() (429)
- 13.3.8. Zawsze wykonuj procedurę obsługi zdarzeń (433)
- 13.3.9. Określanie stanu obiektu Deferred (433)
- 13.4. Stosowanie obietnic dla wszystkiego (434)
- 13.5. Podsumowanie (436)
- 14.1. Dlaczego testowanie odgrywa ważną rolę? (438)
- 14.1.1. Dlaczego testowanie jednostkowe? (439)
- 14.1.2. Środowiska testowania jednostkowego kodu JavaScript (441)
- 14.2. Pierwsze kroki ze środowiskiem QUnit (442)
- 14.3. Tworzenie testów na potrzeby kodu synchronicznego (445)
- 14.4. Testowanie kodu za pomocą asercji (446)
- 14.4.1. Metody equal(), strictEqual(), notEqual() i notStrictEqual() (447)
- 14.4.2. Inne metody asercji (450)
- 14.4.3. Metoda asercji throws() (451)
- 14.5. Testowanie zadań asynchronicznych (453)
- 14.6. Opcje noglobals i notrycatch (455)
- 14.7. Grupowanie testów w modułach (456)
- 14.8. Konfigurowanie środowiska QUnit (458)
- 14.9. Przykładowy pakiet testów (459)
- 14.10. Podsumowanie (463)
- 15.1. Zwiększanie wydajności selektorów (467)
- 15.1.1. Unikanie selektora uniwersalnego (467)
- 15.1.2. Ulepszanie selektora klasy (468)
- 15.1.3. Nie nadużywaj parametru context (468)
- 15.1.4. Optymalizowanie filtrów (469)
- 15.1.5. Nie określaj przesadnie selektorów (471)
- 15.2. Organizowanie kodu w modułach (471)
- 15.2.1. Wzorzec oparty na literałach obiektowych (472)
- 15.2.2. Wzorzec oparty na modułach (473)
- 15.3. Ładowanie modułów za pomocą biblioteki RequireJS (475)
- 15.3.1. Rozpoczęcie pracy z biblioteką RequireJS (475)
- 15.3.2. Użycie biblioteki RequireJS z biblioteką jQuery (477)
- 15.4. Zarządzanie zależnościami za pomocą narzędzia Bower (479)
- 15.4.1. Rozpoczęcie pracy z narzędziem Bower (479)
- 15.4.2. Wyszukiwanie pakietu (481)
- 15.4.3. Instalowanie, aktualizowanie i usuwanie pakietów (481)
- 15.5. Tworzenie aplikacji z jedną stroną za pomocą środowiska Backbone.js (483)
- 15.5.1. Dlaczego należy używać środowiska MV*? (485)
- 15.5.2. Rozpoczęcie pracy ze środowiskiem Backbone.js (485)
- 15.5.3. Tworzenie aplikacji menedżera zadań do wykonania za pomocą środowiska Backbone.js (490)
- 15.6. Podsumowanie (500)
- 15.7. Zakończenie (502)
- A.1. Podstawowe informacje o typie danych Object języka JavaScript (506)
- A.1.1. W jaki sposób powstają obiekty? (506)
- A.1.2. Właściwości obiektów (507)
- A.1.3. Literały obiektowe (509)
- A.1.4. Obiekty jako właściwości obiektu window (510)
- A.2. Funkcje jako "obywatele pierwszej klasy" (511)
- A.2.1. Wyrażenia funkcji i ich deklaracje (511)
- A.2.2. Funkcje jako wywołania zwrotne (513)
- A.2.3. Jakie jest przeznaczenie słowa kluczowego this? (514)
- A.2.4. Domknięcia (518)
- A.2.5. Wzorzec IIFE (520)
- A.3. Podsumowanie (522)
Słowo wstępne do wydania trzeciego (15)
Słowo wstępne do wydania pierwszego (17)
Przedmowa (19)
Podziękowania (21)
O książce (23)
O autorach (27)
CZĘŚĆ I. BIBLIOTEKA JQUERY - PIERWSZE KROKI (29)
Rozdział 1. Wprowadzenie do biblioteki jQuery (31)
CZĘŚĆ II. PODSTAWOWE SKŁADNIKI BIBLIOTEKI JQUERY (51)
Rozdział 2. Wybieranie elementów (53)
Rozdział 3. Przetwarzanie kolekcji biblioteki jQuery (85)
Rozdział 4. Użycie właściwości, atrybutów i danych (115)
Rozdział 5. Ożywianie stron za pomocą biblioteki jQuery (137)
Rozdział 6. Zdarzenia są tam, gdzie coś się dzieje (173)
Rozdział 7. Demonstracja lokalizatora dysków DVD (215)
Rozdział 8. Wzbogacanie stron przy użyciu animacji i efektów (233)
Rozdział 9. Poza modelem DOM - funkcje narzędziowe biblioteki jQuery (271)
Rozdział 10. Komunikacja z serwerem z wykorzystaniem technologii Ajax (309)
Rozdział 11. Demonstracja formularza kontaktowego wykorzystującego technologię Ajax (351)
CZĘŚĆ III. ZAAWANSOWANE ZAGADNIENIA (367)
Rozdział 12. Gdy biblioteka jQuery nie wystarcza, na ratunek przychodzą dodatki (369)
Rozdział 13. Uniknięcie "piekła wywołań zwrotnych" za pomocą obiektu Deferred (409)
Rozdział 14. Wykonywanie testów jednostkowych za pomocą biblioteki QUnit (437)
Rozdział 15. Wykorzystanie biblioteki jQuery w dużych projektach (465)
DODATKI (503)
Dodatek A. Język JavaScript, jaki musisz znać, choć być może tak nie jest (505)
Skorowidz (523)
Helion - inne książki
-
W tej książce omówiono techniki wdrażania systemów na platformie AWS i zasady zarządzania nimi. Zaprezentowano podstawy korzystania z usługi Identity and Access Management oraz narzędzia sieciowe i monitorujące chmury AWS. Poruszono tematy Virtual Private Cloud, Elastic Compute Cloud, równoważeni...
AWS dla administratorów systemów. Tworzenie i utrzymywanie niezawodnych aplikacji chmurowych AWS dla administratorów systemów. Tworzenie i utrzymywanie niezawodnych aplikacji chmurowych
(0,00 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
Ta książka jest przeznaczona dla osób, które chcą zrozumieć działanie Lightning Network i wykorzystać możliwości tej technologii we własnych aplikacjach. Z lektury tej pozycji skorzystają programiści, architekci systemowi i inżynierowie. Omówiono w niej podstawy funkcjonowania sieci LN i sposoby ...
Lightning Network dla praktyków. Protokół drugiej warstwy i jego wykorzystanie do obsługi płatności bitcoinami Lightning Network dla praktyków. Protokół drugiej warstwy i jego wykorzystanie do obsługi płatności bitcoinami
(0,00 zł najniższa cena z 30 dni)83.30 zł
119.00 zł(-30%) -
Nie trzeba siedzieć po uszy w programowaniu, by zauważyć pewną regułę: lwia część książek poświęconych temu zagadnieniu została napisana w podobny sposób. I nie chodzi o styl, środowisko czy język, lecz o strukturę. Prawidłowość tę zauważył Łukasz Sosna, który do zagadnienia programowania w język...
Visual Studio 2022, C# i .NET. Programowanie kontrolek Visual Studio 2022, C# i .NET. Programowanie kontrolek
(0,00 zł najniższa cena z 30 dni)34.93 zł
49.90 zł(-30%) -
IT przeżywa rozkwit, czego dowodem jest to, że w pierwszym półroczu 2022 roku 25 procent ogłoszeń o pracy było skierowanych właśnie do przedstawicieli tej branży. Na ten imponujący wynik składają się oferty dla specjalistów do spraw rozwoju oprogramowania (16 procent wszystkich ogłoszeń). Nic wię...
Ścieżka testera. Certyfikat ISTQB w pytaniach i odpowiedziach Ścieżka testera. Certyfikat ISTQB w pytaniach i odpowiedziach
(0,00 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%) -
Dzięki tej książce nauczysz się programować w języku VBA. Dowiesz się także, w jaki sposób można zautomatyzować wiele żmudnych czynności wykonywanych w Excelu i w innych aplikacjach pakietu MS Office. Naukę rozpoczniesz od podstaw, które podano tu w przystępnej i zrozumiałej formie. Dowiesz się, ...
Automatyzacja w VBA dla Excela 2019. Receptury. Jak przyspieszać rutynowe zadania i zwiększać efektywność pracy Automatyzacja w VBA dla Excela 2019. Receptury. Jak przyspieszać rutynowe zadania i zwiększać efektywność pracy
(0,00 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
Oto pierwszy tom dzieła, które stanowi inspirujące spojrzenie na sztuczną inteligencję. Jego zrozumienie nie wymaga wybitnej znajomości informatyki i matematyki. Książka jest wspaniałą syntezą wczesnych i późniejszych koncepcji, a także technik, przeprowadzoną we frameworku idei, metod i technolo...
Sztuczna inteligencja. Nowe spojrzenie. Wydanie IV. Tom 1 Sztuczna inteligencja. Nowe spojrzenie. Wydanie IV. Tom 1
(0,00 zł najniższa cena z 30 dni)118.30 zł
169.00 zł(-30%) -
Ta książka jest znakomitym wprowadzeniem do Power BI. Dzięki niej nauczysz się modelowania danych, technik definiowania relacji oraz tworzenia modeli danych. Dowiesz się też, jak prowadzić obliczenia za pomocą funkcji modelowania. Poznasz także podstawy pisania kodu w języku DAX i korzystania z n...
Modelowanie danych z Power BI dla ekspertów analityki. Jak w pełni wykorzystać możliwości Power BI Modelowanie danych z Power BI dla ekspertów analityki. Jak w pełni wykorzystać możliwości Power BI
(0,00 zł najniższa cena z 30 dni)83.30 zł
119.00 zł(-30%) -
To drugi tom klasycznego podręcznika wiedzy o sztucznej inteligencji. Podobnie jak w wypadku pierwszej części, lektura tej książki nie wymaga wybitnej znajomości tematu. Dzięki przejrzystości tekstu i umiejętnemu unikaniu nadmiernego formalizmu można w dość łatwy sposób zrozumieć kluczowe idee i ...
Sztuczna inteligencja. Nowe spojrzenie. Wydanie IV. Tom 2 Sztuczna inteligencja. Nowe spojrzenie. Wydanie IV. Tom 2
(0,00 zł najniższa cena z 30 dni)90.30 zł
129.00 zł(-30%) -
Ta książka powinna zostać przestudiowana przez każdego architekta nowoczesnych systemów rozproszonych. Jej celem jest pokazanie sposobów rozwiązywania trudnych problemów związanych z projektowaniem takiego oprogramowania. W krytyczny i wszechstronny sposób omówiono w niej najważniejsze problemy u...
Złożone zagadnienia architektury oprogramowania. Jak analizować kompromisy i podejmować trudne decyzje Złożone zagadnienia architektury oprogramowania. Jak analizować kompromisy i podejmować trudne decyzje
(0,00 zł najniższa cena z 30 dni)69.30 zł
99.00 zł(-30%) -
Autor tego zbioru zadań jest programistą i nauczycielem. To prawdziwy pasjonat programowania ― w tym w języku C++ ― które traktuje jak przedłużenie ludzkiej mowy. Uważa, że praktycznie na wszystko, co robimy w życiu, można spojrzeć jak na wykonywanie funkcji i algorytmów, które opisuj...(0,00 zł najniższa cena z 30 dni)
25.90 zł
37.00 zł(-30%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
W przypadku usługi "Druk na żądanie" termin dostarczenia przesyłki może obejmować także czas potrzebny na dodruk (do 10 dni roboczych)
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.


Oceny i opinie klientów: jQuery w akcji. Wydanie III Bear Bibeault, Yehuda Katz, Aurelio De Rosa (1)
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.
(1)
(0)
(0)
(0)
(0)
(0)
Marek,
Data dodania: 2020-06-19 Ocena: 6 Opinia niepotwierdzona zakupem