jQuery w akcji. Wydanie III
- Autorzy: :
- Bear Bibeault, Yehuda Katz, Aurelio De Rosa
- Ocena:
- 6.0/6 Opinie: 1
- Stron:
- 528
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: 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.
Książka to szybki przewodnik po bibliotece jQuery, w którym skoncentrowano się na zadaniach, z jakimi będziesz mieć do czynienia w niemal każdym projekcie mającym na celu utworzenie aplikacji internetowej. Z książki dowiesz się, jak wykonywać operacje przechodzenia w obrębie modelu DOM, obsługiwać zdarzenia, wykonywać animacje, tworzyć dodatki biblioteki jQuery, tworzyć żądania Ajax, a nawet przeprowadzać testy jednostkowe kodu. Wyróżniające książkę strony laboratorium „zakotwiczają” każde zagadnienie w kodzie rzeczywistych przykładów. W tym rozszerzonym trzecim wydaniu dodano nowe rozdziały, z których dowiesz się, jak prowadzić interakcję z innymi narzędziami i środowiskami, a także budować nowoczesne aplikacja z jedną stroną.
W książce uwzględniono:
- Aktualizacje dotyczące biblioteki jQuery 3.
- Operacje modyfikowania modelu DOM i obsługa zdarzeń.
- Animacje i efekty.
- Zaawansowane zagadnienia, w tym testowanie jednostkowe i obietnice.
- Praktyczne przykłady i laboratoria.
Bear Bibeault to współautor książek Tajemnice JavaScriptu. Podręcznik ninja, Ajax in Practice i Prototype and Scriptaculous in Action. Yehuda Katz to jeden z pierwszych uczestników projektu dotyczącego biblioteki jQuery oraz współtwórca środowiska Ember.js. Aurelio De Rosa to pełnoetatowy projektant aplikacji internetowych i członek zespołu odpowiedzialnego za zawartość biblioteki jQuery.
„W znakomity sposób wyjaśniono, jak są dopasowane do siebie wszystkie części biblioteki jQuery. Ponadto zaprezentowano ważne pojęcia...”
fragment ze słowa wstępnego napisanego przez Dave’a Methvina, prezesa organizacji jQuery Foundation
„Jedna z najlepszych, przemyślanych i gruntownie opracowanych pozycji w literaturze poświęconej bibliotece jQuery.”
fragment ze słowa wstępnego napisanego przez Johna Resiga, twórcy biblioteki jQuery
„Po trzech wydaniach, jakie na razie się pojawiły, to jedyna książka o bibliotece jQuery, jaką polecam moim klientom i już.”
Christopher Haupt, firma Mobirobo Inc.
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...(34.50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł(-50%) -
jQuery's selectors is one of the most important concepts of the jQuery library. Usually, the first thing you do is to select one or more elements of a page in order to manipulate them. Therefore, to efficiently learn the usage of jQuery's selectors is one of the first steps to successfully build ...
-
Czy jesteś gotowy, aby wznieść swoje umiejętności programowania w Pythonie na zupełnie nowy poziom? Najnowsza publikacja renomowanego autora Kevina Clarksona to prawdziwa skarbnica wiedzy dla doświadczonych programistów, którzy pragną zgłębić najbardziej zaawansowane aspekty tego wszechstronnego ...
-
Ta zwięzła publikacja przyda się profesjonalistom, którzy lubią drobne ulepszenia prowadzące do dużych korzyści. Zrozumiale wyjaśniono w niej, na czym polega proces tworzenia czystego i niezawodnego kodu. W rozsądnej dawce podano zagadnienia teoretyczne, takie jak sprzężenie, kohezja, zdyskontowa...(29.94 zł najniższa cena z 30 dni)
34.93 zł
49.90 zł(-30%) -
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)
41.30 zł
59.00 zł(-30%) -
Dave Thomas i Andy Hunt napisali pierwsze wydanie tej wpływowej książki w 1999 roku, aby pomóc swoim klientom tworzyć lepsze oprogramowanie i na nowo odnaleźć radość z kodowania. Nauki płynące z tamtego wydania pomogły wielu pokoleniom programistów zbadać istotę rozwoju oprogramowania, niezależni...(46.20 zł najniższa cena z 30 dni)
53.90 zł
77.00 zł(-30%)
Zobacz pozostałe książki z serii W Akcji
-
Ta książka składa się z ponad dwudziestu krótkich, praktycznych lekcji, w ramach których przedstawiono najważniejsze koncepcje związane ze stosowaniem Dockera. Dzięki niej szybko i bez problemów zaczniesz wdrażać aplikacje kontenerowe w środowisku produkcyjnym. Skupisz się na rzeczywistych zadani...(71.40 zł najniższa cena z 30 dni)
83.30 zł
119.00 zł(-30%) -
To książka przeznaczona dla programistów aplikacji internetowych, architektów oprogramowania i inżynierów. Wyjaśniono w niej ideę podziału monolitu na komponenty i pokazano, w jaki sposób zastosować z powodzeniem architekturę mikrousług do frontendu aplikacji. Omówiono też takie zagadnienia jak k...(39.50 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł(-50%) -
Platforma Amazon Web Services jest uważana za największą i najdojrzalszą chmurę obliczeniową. Oferuje ponad setkę gotowych usług, praktycznie niewyczerpywalne zasoby mocy obliczeniowej, nieograniczone bezpieczne magazynowanie oraz pierwszorzędne możliwości automatyzacji. Jest przy tym nieustannie...(59.40 zł najniższa cena z 30 dni)
69.30 zł
99.00 zł(-30%) -
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...(29.49 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł(-50%) -
To kolejne, uzupełnione i zaktualizowane wydanie przewodnika po frameworku Spring. Książka jest napisana w zwięzłym, przejrzystym i jasnym stylu, dzięki czemu szybko zrozumiesz zasady pracy ze Springiem i zbudujesz nowoczesną aplikację internetową współpracującą z bazą danych. Pokazano tu technik...(65.40 zł najniższa cena z 30 dni)
76.30 zł
109.00 zł(-30%) -
Ta książka jest drugim, zaktualizowanym i uzupełnionym wydaniem doskonałego podręcznika dla profesjonalistów. Szczegółowo opisano w niej wszystkie etapy programowania współbieżnego: od utworzenia wątków po projektowanie wielowątkowych algorytmów i struktur danych. Przedstawiono zastosowania klas ...(59.40 zł najniższa cena z 30 dni)
69.30 zł
99.00 zł(-30%) -
Ta książka jest przeznaczona dla programistów, którzy chcą możliwie szybko zacząć budować poprawne aplikacje w Angularze i bezproblemowo uruchamiać je w środowisku produkcyjnym. Podręcznik został napisany w sposób, który pozwala na natychmiastowe rozpoczęcie kodowania i zrozumienie — niemal...(29.49 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł(-50%) -
Ta książka jest przeznaczona dla osób, które mają pewne doświadczenia z Javą i chcą szybko poznać Kotlina w stopniu pozwalającym na tworzenie aplikacji serwerowych, dla systemu Android i maszyn JVM. Znalazł się tu opis podstawowych cech języka i jego najważniejszych struktur, a następnie przedsta...(57.84 zł najniższa cena z 30 dni)
62.30 zł
89.00 zł(-30%) -
Jeśli chcesz nauczyć się administrowania siecią Cisco, ale czujesz się przerażony nieprzystępnymi podręcznikami, to trzymasz w ręku właściwą książkę. Bez wkuwania teorii zaczniesz wykonywać konkretne zadania. Będziesz poznawać różne pojęcia podczas ćwiczeń i zobaczysz, jak nabierają sensu. Dowies...(47.40 zł najniższa cena z 30 dni)
55.30 zł
79.00 zł(-30%)
Ebooka "jQuery w akcji. Wydanie III" 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 "jQuery w akcji. Wydanie III" 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 "jQuery w akcji. Wydanie III" 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
Szczegóły ebooka
- 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@ebookpoint.pl.
- Format:
- 168x237
- Numer z katalogu:
- 44493
- Rozmiar pliku Pdf:
- 9.1MB
- Rozmiar pliku ePub:
- 9.9MB
- Rozmiar pliku Mobi:
- 20.1MB
- 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ę
- Serie wydawnicze: W Akcji
Spis treści ebooka
- 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
-
Wszystkie znaki na niebie i ziemi wskazują wyraźnie: wkraczamy w erę, w której sztuczna inteligencja (SI) będzie wszechobecna. Wygra na tym ten, kto szybciej nauczy się z nią skutecznie porozumiewać. Nie czekaj zatem i już dziś opanuj sztukę tworzenia precyzyjnych i trafnych promptów, czyli instr...(38.35 zł najniższa cena z 30 dni)
41.30 zł
59.00 zł(-30%) -
Tę książkę docenią średnio zaawansowani użytkownicy Pythona, którzy tworzą aplikacje korzystające z osiągnięć nauki o danych. Znajdziesz w niej omówienie możliwości języka, wbudowanych struktur danych Pythona, jak również takich bibliotek jak NumPy, pandas, scikit-learn i matplotlib. Nauczysz się...(44.85 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
Internet rozwija się w niesamowitym tempie. Dawniej sieć WWW była prostsza ― projektanci łączyli kod PHP, HTML i zapytania do MySQL w jednym pliku. Z czasem urosła do miliardów stron, co radykalnie zmieniło jej kształt. Zmieniły się też narzędzia i sposób pracy. Dziś idealnym wyborem dewelo...(44.85 zł najniższa cena z 30 dni)
48.30 zł
69.00 zł(-30%) -
To prawda: świat kryptowalut jest skomplikowany. Możesz go jednak zrozumieć i nauczyć się po nim poruszać, w czym pomoże Ci ta książka — interesujący przewodnik, który przystępnie wyjaśnia technologiczne podstawy rynku kryptowalut i związanej z nim ekonomii cyfrowej. Dowiesz się stąd, jak f...(40.20 zł najniższa cena z 30 dni)
46.90 zł
67.00 zł(-30%) -
Ta książka koncentruje się głównie na rozwijaniu repozytorium kodu, czyli tworzeniu grafu commitów zawierających poszczególne wersje. Do realizacji tego zadania idealnym, bo najpotężniejszym narzędziem jest wiersz poleceń - i właśnie z niego korzystamy w poradniku. Druga kwestia, którą się zajmuj...(23.94 zł najniższa cena z 30 dni)
27.93 zł
39.90 zł(-30%) -
Ta książka objaśnia, na czym polega istota ścieżki technicznej — z zaznaczeniem, że umiejętność dostosowania aspiracji konkretnej osoby do potrzeb organizacji jest sztuką, szczególnie w wypadku inżynierów, którzy mają wnieść istotny wkład na wysokim poziomie. Dzięki lekturze zrozumiesz swoj...(44.94 zł najniższa cena z 30 dni)
52.43 zł
74.90 zł(-30%) -
Oto drugie wydanie książki, którą specjaliści CISO uznali za przełomową. Dowiesz się z niej, jak kwantyfikować niepewność i jak za pomocą prostych metod i narzędzi poprawić ocenę ryzyka w nowoczesnych organizacjach. Znalazły się tu nowe techniki modelowania, pomiaru i szacowania, a także mnóstwo ...(52.20 zł najniższa cena z 30 dni)
60.90 zł
87.00 zł(-30%) -
W tej książce omówiono wewnętrzny sposób działania frameworka Kubernetes i pokazano, jak za jego pomocą budować wydajne, niezawodne i odporne na awarie aplikacje natywnej chmury. Dowiesz się, jak kontenery używają przestrzeni nazw w celu izolowania procesów, a także jak korzystają z funkcjonalnoś...(53.40 zł najniższa cena z 30 dni)
62.30 zł
89.00 zł(-30%) -
Jeśli zastanawiasz się nad przekwalifikowaniem i karierą w branży informatycznej albo chcesz poszerzyć swoje umiejętności o programowanie, ale wydaje Ci się ono czarną magią, zapewniamy - w programowaniu nie ma nic z magii. To proces polegający na tworzeniu zbioru instrukcji, dzięki którym komput...(23.94 zł najniższa cena z 30 dni)
27.93 zł
39.90 zł(-30%) -
Komputery firmy Apple to swojego rodzaju legenda - dla niektórych wybór oczywisty i właściwie jedyny, dla innych zwykła moda nakręcająca popularność, dla części tajemnica. Czy warto ją poznać i przesiąść się z komputera pracującego pod Windowsem lub Linuksem na Macintosha z macOS? Warto, warto, p...(53.40 zł najniższa cena z 30 dni)
62.30 zł
89.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.
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.
Książka drukowana
Zamknij
Przeczytaj darmowy fragment
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)