ODBIERZ TWÓJ BONUS :: »

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

(ebook) (audiobook) (audiobook)
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
24,90 zł 67,00 zł (-63%)
33,50 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?

  • 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.

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

Zamknij

Wybierz metodę płatności

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