ODBIERZ TWÓJ BONUS :: »

Efektywny JavaScript. 68 sposobów wykorzystania potęgi języka David Herman

Autor:
David Herman
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
6.0/6  Opinie: 1
Stron:
216
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
19,95 zł 39,90 zł (-50%)
19,95 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Wybierania odpowiedniej wersji JavaScriptu i rozumienia jej różnic
  • Unikania pułapek związanych z konwersją typów i operatorem ==
  • Deklarowania zmiennych lokalnych i minimalizowania obiektów globalnych
  • Stosowania domknięć i wyrażeń IIFE do tworzenia prywatnego zasięgu
  • Rozróżniania wywołań funkcji, metod i konstruktorów
  • Wykorzystywania call, apply i bind do manipulowania kontekstem funkcji
  • Tworzenia funkcji wariadycznych i bezpiecznego korzystania z obiektu arguments
  • Budowania hermetyzacji kodu za pomocą domknięć zamiast łańcuchów znaków
  • Zarządzania prototypami i unikania modyfikacji __proto__
  • Przechowywania prywatnych danych w obiektach i prototypach
  • Stosowania tablic i słowników zgodnie z ich przeznaczeniem
  • Unikania błędów podczas iteracji po tablicach i obiektach
  • Projektowania spójnych i elastycznych interfejsów API
  • Przekazywania argumentów za pomocą obiektów z opcjami
  • Wdrażania asynchroniczności i unikania blokowania kolejki zdarzeń
  • Stosowania obietnic (Promises) dla przejrzystego zarządzania kodem asynchronicznym

68 sposobów na wykorzystanie możliwości JavaScriptu

JavaScript jeszcze do niedawna kojarzył się głównie ze stronami oraz aplikacjami internetowymi, a jego głównym zastosowaniem były operacje na drzewie DOM. Jednak te czasy mijają, a język ten jest coraz chętniej wykorzystywany również po stronie serwera. JavaScript jako pełnoprawny język programowania? Oczywiście! W dodatku okazuje się, że może on być bardzo wydajny, elastyczny i przyjazny dla programistów — wystarczy przestrzegać kilku zasad!

Te tajemnicze zasady zostały zebrane w niniejszej książce. Jeśli będziesz o nich pamiętać, wykorzystasz w pełni potencjał JavaScriptu. W trakcie lektury dowiesz się, jak najlepiej deklarować zmienne, używać funkcji oraz radzić sobie z obiektami i prototypami. W kolejnych rozdziałach nauczysz się budować przyjazne API oraz korzystać ze słowników i tablic. Na sam koniec zdobędziesz informacje, które mają kluczowe znaczenie w przypadku programowania współbieżnego. Jeżeli jesteś programistą języka JavaScript, jeżeli chcesz poprawić swoje umiejętności programowania w tym języku, jest to dla Ciebie lektura obowiązkowa. Przekonaj się, jak przyjemne i wydajne może być programowanie w JavaScripcie!

Oto kluczowe obszary poruszane w książce:
  • Lepsze metody programowania obiektowego opartego na prototypach
  • Niuanse i rozwiązania dotyczące pracy z obiektami reprezentującymi tablice i słowniki
  • Precyzyjne i praktyczne wyjaśnienie procesu określania zasięgu funkcji i zmiennych w JavaScripcie
  • Przydatne wzorce i idiomy programowania w JavaScripcie (na przykład obiekty z opcjami i łańcuchy metod)
  • Dokładny przewodnik po stosowanym w JavaScripcie wyjątkowym modelu obsługi współbieżności — wykonywaniu zadań do ich ukończenia

Książka jest podzielona na wzbogacone przykładami opisy 68 sprawdzonych metod pisania lepszego kodu w JavaScripcie. Dowiesz się tu, jak wybrać odpowiedni styl programowania dla poszczególnych projektów, radzić sobie z nieoczekiwanymi problemami i z powodzeniem pracować z wszystkimi aspektami JavaScriptu — od struktur danych po mechanizmy współbieżne.

Najlepsze porady dotyczące JavaScriptu dla każdego programisty!

NIECH TWÓJ KOD ROZKWITNIE!

Wybrane bestsellery

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka ,,Efektywny JavaScript. 68 sposobów wykorzystania potęgi języka" nadaje się do samodzielnej nauki?
Tak, książka jest napisana w przystępny sposób i zawiera liczne przykłady, dzięki czemu idealnie sprawdzi się zarówno do samodzielnej nauki, jak i jako uzupełnienie kursów programowania.
2. Czy znajdę w książce praktyczne przykłady kodu JavaScript?
Tak, każdy z 68 sposobów jest szczegółowo omówiony i zilustrowany praktycznymi fragmentami kodu, co ułatwia zrozumienie i wdrożenie dobrych praktyk w codziennej pracy.
3. Jakie zagadnienia dotyczące JavaScript są poruszane w książce?
Książka obejmuje szeroki zakres tematów: od podstawowych kwestii składniowych, przez zarządzanie zmiennymi, funkcjami, obiektami i prototypami, po zaawansowane tematy, takie jak asynchroniczność, współbieżność, budowa bibliotek i API.
4. Czy książka jest aktualna względem najnowszych wersji JavaScript?
Autor omawia różnice między wersjami JavaScriptu i podpowiada, jak sprawdzać oraz wykorzystywać nowe możliwości języka, dzięki czemu książka jest przydatna także przy pracy z najnowszymi standardami.
5. Czy lektura tej książki pomoże mi pisać bardziej wydajny i czytelny kod?
Tak, książka skupia się na sprawdzonych technikach i wzorcach, które pozwalają tworzyć bardziej wydajny, bezpieczny i łatwiejszy w utrzymaniu kod JavaScript.
6. Czy mogę kupić książkę w wersji elektronicznej (e-book)?
Tak, na Helion.pl książka dostępna jest zarówno w wersji drukowanej, jak i elektronicznej (PDF, ePub, Mobi).
7. Czy książka wymaga wcześniejszej znajomości innych języków programowania?
Podstawowa znajomość JavaScriptu jest zalecana, ale nie jest konieczna znajomość innych języków programowania - autor wyjaśnia zagadnienia w sposób zrozumiały dla osób rozwijających swoje umiejętności w JavaScript.
8. Jak mogę szybko znaleźć interesujący mnie temat w książce?
Książka posiada szczegółowy spis treści oraz skorowidz, które ułatwiają szybkie odnalezienie konkretnych zagadnień lub technik programistycznych.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
39,90 zł
Niedostępna
Ebook
19,95 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności Millennium Ikona płatności mTransfer Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile