ODBIERZ TWÓJ BONUS :: »

ECMAScript 6. Przewodnik po nowym standardzie języka JavaScript Nicholas C. Zakas

Autor:
Nicholas C. Zakas
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
6.0/6  Opinie: 1
Stron:
384
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
40,20 zł 67,00 zł (-40%)
33,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

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Stosowania deklaracji let i const oraz wiązania blokowego zmiennych
  • Wykorzystywania nowych możliwości obsługi ciągów tekstowych i Unicode
  • Używania rozszerzonych wyrażeń regularnych i szablonów literałów
  • Definiowania funkcji z parametrami domyślnymi, resztowymi i funkcji strzałkowych
  • Korzystania z nowych metod i rozszerzonej składni obiektów
  • Przeprowadzania destrukturyzacji obiektów i tablic dla łatwiejszego dostępu do danych
  • Tworzenia i używania symboli oraz korzystania z wbudowanych symboli
  • Pracy z kolekcjami Set, Map, WeakSet i WeakMap
  • Implementowania iteratorów i generatorów oraz obsługi pętli for-of
  • Definiowania klas, dziedziczenia oraz stosowania metod statycznych i akcesorów
  • Używania nowych metod i typowanych tablic oraz porównywania ich z klasycznymi tablicami
  • Programowania asynchronicznego z wykorzystaniem obietnic (Promise)
  • Wykorzystywania Proxy i API refleksji do kontroli i rozszerzania obiektów
  • Organizowania kodu za pomocą modułów ES6: eksport, import, domyślne wartości
  • Stosowania nowych możliwości pracy z liczbami i metodami obiektu Math
  • Wdrażania zmian wprowadzonych w ECMAScript 7, w tym operatora wykładniczego i metody includes()

Najnowsza specyfikacja języka JavaScript ECMAScript 6 — jest najważniejszym uaktualnieniem w dotychczasowej historii tego języka. Jej Zrozumienie specyfikacji ECMAScript 6 ma kluczowe znaczenie dla wszystkich programistów JavaScript. Tworzy ona solidny fundament i to właśnie na nim będą budowane wszystkie aplikacje JavaScriptu w przyszłości.

Oto podręcznik przeznaczony dla średnio zaawansowanych i zaawansowanych programistów JavaScriptu, którzy korzystają ze środowiska przeglądarki WWW lub Node.js. Omówiono tu zagadnienia wiązania bloków, ciągów tekstowych, wyrażeń regularnych, a także zmiany wprowadzone w funkcjach. Przedstawiono pełne wprowadzenie do typów obiektów oraz składni, które pojawiły się w JavaScripcie wraz ze specyfikacją ECMAScript 6. Nie zabrakło przykładów kodu działającego w dowolnym środowisku JavaScriptu. Dodatkowo zaprezentowano zmiany wprowadzone wraz z nowym standardem ECMAScript 7 (2016).

W tej książce omówiono między innymi:

  • natywne tablice JavaScriptu i ich nowe możliwości
  • obietnice i programowanie asynchroniczne
  • API refleksji
  • wykorzystanie proxy do kontroli obiektów
  • hermetyzację kodu za pomocą modułów

JavaScript to dojrzałość, elastyczność i najnowsze standardy!


Nicholas C. Zakas — pisze aplikacje internetowe od niemal dwudziestu lat. Jest doskonale znanym i uznanym ekspertem w dziedzinie tworzenia front-endu i przyczynia się do kształtowania najlepszych praktyk w tym zakresie. Specjalizuje się w stosowaniu takich technik, jak JavaScript, Dynamic HTML, CSS, XML oraz XSLT. Kilka lat pracował w firmie Yahoo!, w której pełnił funkcje głównego inżyniera do spraw związanych z jej główną witryną. Jest autorem wielu książek dotyczących technik programistycznych.

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

Wybrane bestsellery

Nicholas C. Zakas - pozostałe książki

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Jakie nowe możliwości oferuje ECMAScript 6 w porównaniu do poprzednich wersji JavaScript?
ECMAScript 6 wprowadza wiele nowych funkcji, takich jak let i const do deklarowania zmiennych, funkcje strzałkowe, klasy, moduły, obietnice, destrukturyzację, symbole, zbiory i mapy, iteratory, generatory oraz liczne usprawnienia w pracy z tablicami i obiektami. Pozwala to na pisanie bardziej czytelnego, nowoczesnego i wydajnego kodu JavaScript.
2. Czy książka zawiera praktyczne przykłady kodu?
Tak, książka prezentuje liczne przykłady kodu ilustrujące nowe funkcje ECMAScript 6 i sposoby ich wykorzystania w różnych środowiskach, takich jak przeglądarka WWW i Node.js.
3. Czy znajdę w tej książce informacje o kompatybilności ECMAScript 6 z przeglądarkami i Node.js?
Tak, autor omawia kwestie zgodności nowych funkcji ECMAScript 6 z popularnymi przeglądarkami oraz środowiskiem Node.js, co pomaga w praktycznym zastosowaniu zdobytej wiedzy.
4. Jak książka może pomóc w nauce nowoczesnego JavaScriptu?
Książka systematycznie wprowadza w nowe standardy ECMAScript 6, wyjaśniając ich zastosowanie, zalety oraz różnice względem starszych wersji. Dzięki licznym przykładom i praktycznym wskazówkom pozwala szybko przyswoić nowoczesne techniki programowania w JavaScript.
5. Czy książka obejmuje również zmiany wprowadzone w ECMAScript 7?
Tak, w dodatku do książki znajdziesz omówienie najważniejszych zmian w ECMAScript 7 (2016), takich jak operator wykładniczy czy metoda Array.prototype.includes().
6. Czy książka wyjaśnia, jak korzystać z modułów ECMAScript 6?
Tak, jeden z rozdziałów poświęcony jest szczegółowo zagadnieniu modułów - ich eksportowi, importowi oraz praktycznemu użyciu w kodzie JavaScript.
7. Czy ta książka nadaje się do samodzielnej nauki?
Tak, książka została napisana w formie przewodnika z wyjaśnieniami i przykładami, co umożliwia samodzielne poznawanie nowych możliwości ECMAScript 6 i ugruntowanie wiedzy poprzez praktykę.
8. Czy po przeczytaniu tej książki będę mógł pisać nowoczesne aplikacje w JavaScript?
Tak, opanowanie materiału z książki pozwoli Ci wykorzystywać najnowsze standardy JavaScriptu w praktyce i tworzyć nowoczesne, wydajne aplikacje webowe i serwerowe.

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
67,00 zł
Niedostępna
Ebook
40,20 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 Ikona płatności Visa Mobile