ODBIERZ TWÓJ BONUS :: »

Tajniki języka JavaScript. Asynchroniczność i wydajność Kyle Simpson

Autor:
Kyle Simpson
Serie wydawnicze:
Tajniki języka JavaScript
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
3.8/6  Opinie: 4
Stron:
240
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
39,90 zł
Powiadom mnie, gdy książka będzie dostępna

Ebook
23,94 zł 39,90 zł (-40%)
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?

  • Zasady działania asynchroniczności w JavaScript i jej wpływu na kod
  • Mechanizmu pętli zdarzeń oraz zarządzania zadaniami
  • Różnic między równoległością a współbieżnością w JavaScript
  • Stosowania wywołań zwrotnych i ich ograniczeń
  • Przekształcania kodu opartego na callbackach w bardziej czytelne rozwiązania
  • Wykorzystywania obietnic (Promises) do obsługi asynchronicznych operacji
  • Łańcuchowania obietnic i zarządzania przepływem kontroli
  • Obsługi błędów w programowaniu asynchronicznym
  • Stosowania generatorów do sekwencyjnego wyrażania asynchroniczności
  • Łączenia generatorów z obietnicami dla bardziej zaawansowanych wzorców
  • Delegowania zadań pomiędzy generatorami i zarządzania współbieżnością
  • Wykorzystywania wątków roboczych, SIMD i asm.js do optymalizacji wydajności
  • Przeprowadzania testów wydajności i analizy mikrowydajności
  • Tworzenia i interpretacji testów wydajnościowych z użyciem narzędzi takich jak jsPerf
  • Optymalizacji rekurencji ogonowej w JavaScript
  • Korzystania z biblioteki asynquence i zaawansowanych wzorców asynchroniczności
Istnieje wiele podręczników do nauki języka JavaScriptu. Większość z nich nie wyczerpuje trudniejszych i bardziej zaawansowanych zagadnień, których zrozumienie — choć wymaga wysiłku — jest warunkiem osiągnięcia prawdziwej biegłości w tym języku. JavaScript jest jednym z przystępniejszych języków programowania i można go używać, znając jedynie podstawy. Równocześnie jednak ten łatwy i zachęcający język zawiera wiele zaawansowanych, złożonych mechanizmów, których stosowanie w praktyce rozszerzy możliwości programisty w zadziwiający sposób. Szkoda, że tak niewielu programistów stara się dogłębnie poznać JavaScript!

Niniejsza książka jest częścią serii w całości poświęconej temu językowi. Założeniem autora było skupić się właśnie na tych głębszych aspektach języka JavaScript i wnikliwie je przeanalizować, a następnie, bazując na takich solidnych podstawach, pokazać praktyczne zastosowanie opisanych koncepcji. Owszem, JavaScript może być z powodzeniem wykorzystywany bez głębszej znajomości, jednak prawdziwą biegłość i kontrolę nad swoim kodem uzyskasz dopiero po zrozumieniu kilku trudniejszych koncepcji, z których część opisano w tej właśnie książce.

Dzięki tej książce:
  • Zrozumiesz zaawansowane i złożone koncepcje JavaScriptu.
  • Nabierzesz biegłości w programowaniu asynchronicznym w języku JavaScript.
  • Nauczysz się stosować obietnice JavaScript i wykorzystasz je do pisania asynchronicznych API.
  • Będziesz wykorzystywał generatory do wyrażania asynchroniczności w sposób sekwencyjny i wyglądający na synchroniczny.
  • Dowiesz się, w jaki sposób zoptymalizować wydajność na poziomie programu za pomocą wątków roboczych, SIMD i stylu asm.js.
  • Poznasz nieocenione zasoby i techniki przeznaczone do przeprowadzania testów jednostkowych oraz dostrajania wyrażeń i poleceń.

Sprawdź, jakie zagadki kryje w sobie ten stary, dobry JavaScript!

W marcu jak w zaczytanym garncu!  Ebooki -40%, książki -35%

Wybrane bestsellery

Kyle Simpson - pozostałe książki

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy muszę znać podstawy JavaScript, aby skorzystać z tej książki?
Tak, książka zakłada znajomość podstaw JavaScript. Skupia się na zaawansowanych aspektach, takich jak asynchroniczność i optymalizacja wydajności.
2. Czy książka zawiera praktyczne przykłady kodu?
Tak, w książce znajdziesz liczne przykłady kodu ilustrujące omawiane koncepcje, w tym wywołania zwrotne, obietnice, generatory oraz techniki optymalizacji wydajności.
3. Jakie zagadnienia dotyczące wydajności są omawiane w książce?
Książka porusza tematy takie jak architektura wątków roboczych, wykorzystanie SIMD, asm.js oraz metody testowania i dostrajania wydajności aplikacji JavaScript.
4. Czy ta książka pomoże mi lepiej rozumieć programowanie asynchroniczne w JavaScript?
Tak, książka szczegółowo omawia asynchroniczność, wywołania zwrotne, obietnice, generatory i zaawansowane wzorce asynchroniczności, pomagając zrozumieć i stosować te techniki w praktyce.
5. Czy książka nadaje się do samodzielnej nauki?
Tak, książka została napisana z myślą o samodzielnej nauce. Jasne wyjaśnienia i praktyczne przykłady ułatwiają przyswajanie nawet trudniejszych zagadnień.
6. Czy znajdę w książce informacje o testowaniu i optymalizacji kodu JavaScript?
Tak, jeden z rozdziałów jest poświęcony testom wydajności i technikom optymalizacji, w tym narzędziom takim jak jsPerf oraz praktycznym wskazówkom dotyczącym mikrowydajności i rekurencji ogonowej.
7. W jakiej formie dostępna jest książka na Helion.pl?
Książka dostępna jest zarówno w wersji papierowej, jak i elektronicznej (eBook), co pozwala wybrać najwygodniejszy sposób czytania.

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
25,92 zł
Czasowo niedostępna
Ebook
23,94 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 mBank Ikona płatności Millennium 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