ODBIERZ TWÓJ BONUS :: »

Tajniki języka JavaScript. Zakresy i domknięcia Kyle Simpson

Autor:
Kyle Simpson
Serie wydawnicze:
Tajniki języka JavaScript
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
3.8/6  Opinie: 4
Stron:
112
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
29,40 zł 49,00 zł (-40%)
29,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
24,50 zł 49,00 zł (-50%)
24,50 zł najniższa cena z 30 dni

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

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Druk na żądanie

Czego się nauczysz?

  • Rozróżniania zakresów w JavaScript i ich wpływu na widoczność zmiennych
  • Analizowania teorii kompilatora w kontekście zakresów
  • Identyfikowania i rozwiązywania błędów wynikających z niewłaściwego użycia zakresów
  • Stosowania zakresów leksykalnych i zagnieżdżonych
  • Wykorzystywania czasu lexingu do zrozumienia działania kodu
  • Omijania i modyfikowania zakresu leksykalnego
  • Porównywania zakresu funkcji i zakresu bloku
  • Ukrywania zmiennych i funkcji w odpowiednich zakresach
  • Korzystania z mechanizmu hoistingu dla zmiennych i funkcji
  • Rozróżniania kolejności deklaracji i inicjalizacji w hoistingu
  • Wyjaśniania i stosowania domknięć (closures) w praktyce
  • Wykorzystywania domknięć w pętlach i modułach
  • Tworzenia własnych modułów opartych o domknięcia
  • Analizowania zakresu dynamicznego i jego różnic względem leksykalnego
  • Stosowania polyfilli dla zakresu bloku i oceny ich wydajności
  • Rozumienia działania leksykalnego this w JavaScript
Początkujący programista może zacząć szybko tworzyć proste aplikacje w JavaScripcie i nabrać złudnego przekonania o swoich umiejętnościach. Jednak ten, kto chce osiągnąć prawdziwą biegłość w tym języku, musi opanować trudniejsze zagadnienia, na przykład asynchroniczność czy techniki związane z wydajnością. Choć nie jest to ani proste, ani oczywiste, trzeba też zrozumieć wewnętrzne mechanizmy rządzące JS. Dopiero wiedza na tym poziomie pozwoli na zdobycie umiejętności profesjonalisty.

Niniejsza książka jest drugą częścią serii w całości poświęconej językowi JavaScript. Jest przeznaczona dla osób, które używają JS w swojej pracy, ale postanowiły włożyć trochę wysiłku w to, aby bardzo dokładnie rozumieć, dlaczego i w jaki sposób działa ten język. Omówiono w niej bardzo istotne koncepcje JS: zakresy i domknięcia. Poza ogólnymi informacjami szczegółowo opisano m.in. zakresy leksykalne, zakresy funkcji i bloku, mechanizm hostingu i zakresy domknięcia. Co najważniejsze, przedstawiono materiał w sposób przystępny, zwięzły i klarowny, ale nieodmiennie na bardzo wysokim poziomie.

Dzięki tej książce:
  • poznasz najważniejsze zasady rządzące wewnętrznym sposobem działania kodu JS
  • zrozumiesz pojęcie zakresu — zbioru reguł kierujących pracą silnika JavaScript
  • dokładnie poznasz zagnieżdżone zakresy, czyli serie kontenerów przechowujących zmienne i funkcje
  • poznasz zakresy funkcji i bloku, mechanizm hostingu, a także wzorce i korzyści płynące z ukrywania na poziomie zakresu
  • zaczniesz prawidłowo stosować domknięcia w zadaniach synchronicznych i asynchronicznych, między innymi podczas tworzenia bibliotek JavaScriptu
  • zbliżysz się do celu, jakim jest prawdziwe i dogłębne zrozumienie tego języka

Dowiedz się, w jaki sposób działa Twój kod JS!

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

Kyle Simpson - pozostałe książki

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy muszę znać podstawy JavaScript, żeby skorzystać z tej książki?
Tak, książka zakłada znajomość podstaw JavaScript i jest przeznaczona dla osób, które chcą pogłębić swoją wiedzę o zaawansowanych mechanizmach, takich jak zakresy i domknięcia.
2. Jakie zagadnienia techniczne są szczegółowo omawiane w tej książce?
Książka wyjaśnia m.in. zakresy leksykalne, zakresy funkcji i bloku, mechanizm hoistingu, domknięcia, a także kwestie związane z ukrywaniem zmiennych i wydajnością kodu JavaScript.
3. Czy ta książka pomoże mi lepiej rozumieć kod open source napisany w JavaScript?
Tak, po lekturze łatwiej będzie analizować i rozumieć złożone fragmenty kodu, zwłaszcza te wykorzystujące zaawansowane techniki pracy z zakresami i domknięciami.
4. Czy znajdę tu praktyczne przykłady i ćwiczenia?
Tak, książka zawiera liczne przykłady kodu, które pomagają zrozumieć omawiane koncepcje i zastosować je w praktyce.
5. Czy publikacja jest odpowiednia, jeśli chcę pisać bardziej wydajny kod JavaScript?
Tak, autor omawia również aspekty wydajnościowe oraz techniki poprawiające jakość i bezpieczeństwo kodu poprzez właściwe zarządzanie zakresami i domknięciami.
6. W jakim formacie dostępna jest książka?
Książka dostępna jest w wersji papierowej oraz w formatach elektronicznych (e-book: PDF, ePub, mobi) na Helion.pl.
7. Czy ta książka to część większej serii o JavaScript?
Tak, to druga część serii poświęconej językowi JavaScript, która systematycznie omawia różne aspekty tego języka.

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
29,40 zł
Dodaj do koszyka
Ebook
24,50 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