Używamy cookies, aby ułatwić korzystanie z Portalu. Możesz określić warunki przechowywania, dostępu do plików cookies w Twojej przeglądarce. Dowiedz się więcej.
strona główna Strona główna | Nowości | Promocje | Zapowiedzi Twoje konto | Zarejestruj | Schowek | Kontakt | Pomoc
mapa działów
Szukaj: szukanie zaawansowane
Koszyk
Książki \ Programowanie \ JavaScript

Nowoczesny JavaScript. Poznaj ES6 i praktyczne zastosowania nowych rozwiązań Język: 1

978-83-283-4229-3

Cena Brutto: 49.00

Cena netto: 46.67

Ilość:
Wersja: Drukowana
Autor Nicolas Bevacqua
Liczba_stron 264
Wydawnictwo Helion
Oprawa miękka
Data_Wydania 2018-07-20
Nowoczesny

JavaScript

Poznaj ES6 i praktyczne zastosowania nowych rozwiązań

Niegdyś JavaScript służył głównie twórcom stron WWW, obecnie używany jest nie tylko do pisania aplikacji przeglądarkowych, ale także do tworzenia aplikacji mobilnych i desktopowych, do oprogramowywania różnych urządzeń, a nawet w projektach skafandrów kosmicznych dla NASA. By w pełni wykorzystać możliwości nowoczesnego JavaScriptu, trzeba dobrze poznać zmiany wprowadzone wraz ze standardem ECMAScript6 (ES6). Są to bardzo daleko idące ulepszenia, dotyczące m.in. składni, semantyki, wbudowanych obiektów i metod.

Ta książka jest przeznaczona dla każdego, kto chce pogłębić swoją znajomość JavaScriptu i gruntownie zapoznać się z ES6. Materiał w niej zawarty został poukładany w taki sposób, aby ułatwić proces nauki i pozwolić na stopniowe przyswajanie kolejnych zagadnień. Po wprowadzeniu do języka i nowoczesnych narzędzi przedstawiono stosowanie funkcji asynchronicznych, destrukturyzację obiektów, dynamiczne importy, obietnice oraz generatory asynchroniczne. Opisano nowe elementy ES6, takie jak nowe kolekcje, nowe obiekty, ulepszenia obiektów wbudowanych. W książce znalazł się również szereg praktycznych uwag, dzięki którym tworzenie poprawnego, wydajnego i elastycznego kodu z pewnością stanie się dużo łatwiejsze.


Niektóre zagadnienia omówione w książce:

  • procesy rozwoju standardów JavaScript
  • techniki sterowania przepływem programu
  • tworzenie map obiektów
  • obiekty wbudowane w ES6
  • nowe obiekty Proxy i Reflect
  • natywne moduły JavaScript

    Przedmowa (7)

    Wstęp (9)

    1. ECMAScript i przyszłość JavaScriptu (13)

    • 1.1. Krótka historia standardów języka JavaScript (13)
    • 1.2. ECMAScript jako żywy standard (15)
    • 1.3. Obsługa przeglądarek i dodatkowe narzędzia (17)
    • 1.4. Kategorie nowych możliwości ES6 (24)
    • 1.5. Przyszłość JavaScriptu (25)

    2. Najistotniejsze elementy ES6 (27)

    • 2.1. Literały obiektu (27)
    • 2.2. Funkcje strzałki (31)
    • 2.3. Destrukturyzacja przypisania (35)
    • 2.4. Parametr resztowy i operator rozłożenia (41)
    • 2.5. Literały szablonu (44)
    • 2.6. Instrukcje let oraz const (49)

    3. Klasy, symbole, obiekty i dekoratory (57)

    • 3.1. Klasy (57)
    • 3.2. Symbole (64)
    • 3.3. Ulepszenia obiektu wbudowanego Object (71)
    • 3.4. Dekoratory (76)

    4. Iterowanie i sterowanie przepływem (81)

    • 4.1. Obietnice (81)
    • 4.2. Protokół iteratorów oraz protokół obiektów iterowalnych (96)
    • 4.3. Funkcje i obiekty generatora (106)
    • 4.4. Funkcje asynchroniczne (122)
    • 4.5. Asynchroniczna iteracja (131)

    5. Wykorzystanie kolekcji ECMAScript (135)

    • 5.1. Użycie map ES6 (137)
    • 5.2. Zrozumienie i wykorzystanie WeakMap (142)
    • 5.3. Zbiory w ES6 (144)
    • 5.4. Słabe zbiory WeakSets (146)

    6. Zarządzanie dostępem do właściwości obiektu za pomocą obiektu Proxy (149)

    • 6.1. Pierwsze kroki z proxy (149)
    • 6.2. Unieważniające obiekty proxy (155)
    • 6.3. Pułapki proxy (156)
    • 6.4. Zaawansowane pułapki obiektu Proxy (163)

    7. Ulepszenia obiektów wbudowanych w ES6 (175)

    • 7.1. Liczby (175)
    • 7.2. Math (184)
    • 7.3. Ciągi tekstowe oraz Unicode (188)
    • 7.4. Wyrażenia regularne (199)
    • 7.5. Tablice (208)

    8. Moduły JavaScript (217)

    • 8.1. CommonJS (217)
    • 8.2. Moduły JavaScript (221)
    • 8.3. Praktyczne rozważania na temat modułów ES (229)

    9. Rozważania praktyczne (233)

    • 9.1. Deklaracje zmiennych (233)
    • 9.2. Literały szablonu (237)
    • 9.3. Zwięzły zapis i destrukturyzacja obiektu (241)
    • 9.4. Parametr resztowy i operator rozłożenia (243)
    • 9.5. Odmiany funkcji (246)
    • 9.6. Klasy i proxy (249)
    • 9.7. Asynchroniczny przepływ programu (252)
    • 9.8. Dziwactwa złożoności, abstrakcje i konwencje (256)

    Skorowidz (257)

powrót
 
Produkty Podobne
Nowoczesny JavaScript. Poznaj ES6 i praktyczne zastosowania nowych rozwiązań
JavaScript. Wyrażenia regularne dla programistów
Angular. Profesjonalne techniki programowania. Wydanie II
Programowanie zorientowane obiektowo w języku JavaScript. Wydanie III
Node.js. Projektowanie, wdrażanie i utrzymywanie aplikacji
Python, C++, JavaScript. Zadania z programowania
Platforma Node.js. Przewodnik webdevelopera. Wydanie III
ECMAScript 6. Przewodnik po nowym standardzie języka JavaScript
Programowanie funkcyjne z JavaScriptem. Sposoby na lepszy kod
JavaScript i wzorce projektowe. Programowanie dla zaawansowanych. Wydanie II
Więcej produktów