ODBIERZ TWÓJ BONUS :: »

Tajniki języka JavaScript. Wskaźnik this i prototypy obiektów Kyle Simpson

Tajniki języka JavaScript. Wskaźnik this i prototypy obiektów Kyle Simpson - okladka książki

Tajniki języka JavaScript. Wskaźnik this i prototypy obiektów Kyle Simpson - okladka książki

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

Ebook
39,90 zł

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?

  • Rozumienia, czym jest wskaźnik this w JavaScript i jak działa
  • Identyfikowania źródła wywołania funkcji i wpływu na wartość this
  • Stosowania reguł wiązania this w różnych kontekstach
  • Rozpoznawania wyjątków dotyczących wiązania this
  • Wykorzystywania leksykalnego this i różnic między nim a dynamicznym this
  • Tworzenia i modyfikowania obiektów w JavaScript
  • Iterowania po właściwościach obiektów
  • Stosowania teorii klas i mechaniki klas w JavaScript
  • Implementowania dziedziczenia klasycznego i prototypowego
  • Używania domieszek (mixins) do emulowania klas
  • Wyjaśniania roli [[Prototype]] i łączy prototypowych
  • Projektowania kodu opartego na delegacji zamiast dziedziczenia
  • Porównywania podejścia klasowego i delegacyjnego w projektowaniu obiektów
  • Upraszczania projektów dzięki delegacji i OLOO (Objects Linked to Other Objects)
  • Analizowania i stosowania składni ES6 class
  • Przeprowadzania introspekcji obiektów i prototypów
JavaScript uchodzi za język lekki, łatwy i przyjemny — początkujący programista bardzo szybko może zacząć tworzyć w nim proste aplikacje. Aby osiągnąć prawdziwą biegłość w tym języku, trzeba jednak przyswoić sobie pewne zaawansowane, złożone mechanizmy. Nauka tych zagadnień wymaga sporego wysiłku, ale dzięki niej można zyskać umiejętność wykorzystywania ich w praktyce, co znacząco poszerza możliwości programisty.

Niniejsza książka jest częścią serii w całości poświęconej językowi JavaScript. Autor skupia się właśnie na tych złożonych, głębszych aspektach JavaScriptu i dogłębnie, wnikliwie je analizuje, a następnie bazując na takich solidnych podstawach, pokazuje praktyczne zastosowanie opisanych koncepcji. W książce tej omówiono wskaźnik this oraz prototypy obiektów. Autor wyjaśnia sposób działania tych mechanizmów, pokazując, w jaki sposób korzysta się z delegacji — wzorca projektowego, w którym obiekty są połączone, a nie klonowane.

Dzięki tej książce:
  • Dowiesz się, jak wiązanie this wskazuje obiekty na podstawie sposobu wywołania funkcji.
  • Spojrzysz na naturę obiektów JavaScript i przekonasz się, dlaczego powinieneś je wskazywać w innych obiektach.
  • Zobaczysz, jak programiści używają wzorca domieszek, aby emulować klasy w JavaScript.
  • Przeanalizujesz, jak mechanizm prototypów w JavaScript tworzy połączenia między obiektami.
  • Dowiesz się, jak przejść z projektu opartego na klasach i dziedziczeniu do projektu bazującego na delegacji.
  • Zobaczysz, jak tworzenie kodu w stylu OLOO (obiekty połączone z innymi obiektami) pozwala w naturalny sposób zaimplementować mechanizm delegacji.

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


Kyle Simpson pochodzi z Teksasu. Jest propagatorem Open Web i wielkim pasjonatem wszystkiego, co jest związane z językiem JavaScript. Ma dar przekazywania wiedzy i zarażania entuzjazmem. Pisze książki, prowadzi warsztaty, występuje na konferencjach o tematyce technicznej oraz jest aktywnym członkiem społeczności OSS.

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 zagadnieniach, takich jak wskaźnik this i prototypy obiektów, dlatego podstawowa wiedza o języku będzie bardzo pomocna.
2. Czy książka zawiera praktyczne przykłady kodu?
Tak, autor ilustruje omawiane mechanizmy praktycznymi przykładami kodu, które pomagają zrozumieć i zastosować wiedzę w codziennej pracy programisty.
3. Jakie tematy są omawiane w książce?
Książka szczegółowo wyjaśnia działanie wskaźnika this, mechanizmu prototypów, wzorca delegacji, domieszek oraz różnice między projektami opartymi na klasach i delegacji w JavaScript.
4. Czy książka jest aktualna względem nowych standardów JavaScript, takich jak ES6?
Tak, książka porusza również zagadnienia dotyczące ES6, w tym nową składnię class oraz różnice między tradycyjnym a nowoczesnym podejściem do programowania obiektowego w JavaScript.
5. Czy książka pomoże mi lepiej zrozumieć mechanizmy dziedziczenia w JavaScript?
Tak, jeden z rozdziałów jest poświęcony prototypowemu dziedziczeniu i wyjaśnia, jak obiekty w JavaScript mogą dziedziczyć właściwości i metody.
6. Czy dostępna jest wersja elektroniczna tej książki?
Tak, w księgarni Helion.pl możesz kupić książkę zarówno w wersji papierowej, jak i elektronicznej (ebook).
7. Czy książka nadaje się jako materiał pomocniczy do nauki na kursach lub bootcampach programistycznych?
Tak, dzięki wnikliwemu omówieniu zaawansowanych zagadnień, książka może być doskonałym uzupełnieniem materiałów wykorzystywanych podczas kursów i bootcampów z JavaScript.

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ł
Czasowo niedostępna
Ebook
39,90 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