ODBIERZ TWÓJ BONUS :: »

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

(ebook) (audiobook) (audiobook)
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
14,90 zł 39,90 zł (-63%)
19,95 zł najniższa cena z 30 dni

Dodaj do koszyka Dostępny natychmiast po opłaceniu zakupu 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!

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
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
39,90 zł
Niedostępna
Ebook
14,90 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint