Ocena:

Książka zapewnia ogólny przegląd nowoczesnego JavaScriptu, obejmujący jego postępy, podstawowe koncepcje i najnowsze osiągnięcia w sposób ogólny. Chociaż jest przeznaczona dla społeczności programistów i skutecznie aktualizuje czytelników na bieżące tematy, brakuje jej szczegółowych eksploracji w określonych obszarach.
Zalety:⬤ Oferuje przyzwoity przegląd kilku podstawowych obszarów JavaScript.
⬤ Obejmuje nowoczesne osiągnięcia JavaScript, w tym funkcje ES6 i programowanie asynchroniczne.
⬤ Odpowiednia dla programistów szukających aktualizacji na wysokim poziomie.
⬤ Dobry układ i solidna prezentacja.
⬤ Brak dogłębnego zagłębienia się w konkretne tematy, co może sprawić, że niektórzy czytelnicy będą chcieli uzyskać bardziej szczegółowe informacje.
⬤ Niektóre sekcje, takie jak samouczek na temat DOM i jQuery, mogą wydawać się zbędne dla doświadczonych programistów.
⬤ Struktura może wydawać się chaotyczna, gwałtownie przechodząc między tematami.
(na podstawie 3 opinii czytelników)
Advanced JavaScript
Zdobądź głębsze zrozumienie języka JavaScript i zastosuj go do tworzenia małych aplikacji w backendach, frontendach i frameworkach mobilnych. Kluczowe cechy Poznaj nową składnię ES6, pętlę zdarzeń i programowanie asynchroniczne Poznaj podejście do tworzenia aplikacji oparte na testach Opanuj zaawansowane koncepcje JavaScript, aby poprawić swoje umiejętności tworzenia stron internetowych Opis książki
Jeśli szukasz języka programowania do tworzenia elastycznych i wydajnych aplikacji, JavaScript jest oczywistym wyborem. Advanced JavaScript to praktyczny przewodnik, który krok po kroku przeprowadzi Cię przez JavaScript i jego wiele funkcji. Zaczniesz od nauki korzystania z nowej składni JavaScript w ES6, a następnie przejdziesz przez wiele innych funkcji, które ma do zaoferowania nowoczesny JavaScript. W miarę postępów w kolejnych rozdziałach będziesz używać programowania asynchronicznego z wywołaniami zwrotnymi i obietnicami, obsługiwać zdarzenia przeglądarki i wykonywać manipulacje obiektowym modelem dokumentu (DOM). Poznasz także różne metody testowania projektów JavaScript. W końcowych rozdziałach odkryjesz programowanie funkcyjne i nauczysz się wykorzystywać je do tworzenia aplikacji. Dzięki tej książce będziesz również w stanie tworzyć interfejsy API przy użyciu Node. js i Express, tworzyć front-endy przy użyciu React/Redux oraz tworzyć aplikacje mobilne przy użyciu React/Expo.
Pod koniec kursu Advanced JavaScript poznasz funkcje i zalety języka JavaScript do tworzenia małych aplikacji. Czego się nauczysz Zbadaj główne funkcje w ES6 i zaimplementuj je do tworzenia aplikacji Twórz obsługę obietnic i wywołań zwrotnych do pracy z procesami asynchronicznymi Rozwijaj asynchroniczne przepływy za pomocą łańcuchowania obietnic i składni async/await Manipuluj DOM za pomocą JavaScript Obsługuj zdarzenia przeglądarki JavaScript Poznaj Test Driven Development i twórz testy kodu za pomocą frameworków do testowania kodu JavaScript. Wymień zalety i wady programowania funkcjonalnego w porównaniu z innymi stylami Konstruuj aplikacje za pomocą frameworka backendowego Node.js i frameworka frontendowego React Dla kogo jest ta książka?
Ta książka jest przeznaczona dla każdego, kto chce pisać JavaScript w profesjonalnym środowisku. Oczekujemy, że odbiorcy będą używać JavaScript w jakimś stopniu i będą zaznajomieni z podstawową składnią. Ta książka będzie dobra dla entuzjastów technologii zastanawiających się, kiedy używać generatorów lub jak skutecznie korzystać z obietnic i wywołań zwrotnych, lub początkujących programistów, którzy chcą pogłębić swoją wiedzę na temat JavaScript i zrozumieć TDD. Spis treści Wprowadzenie do ECMAScript 6 Asynchroniczny JavaScript Manipulacja DOM i obsługa zdarzeń Testowanie JavaScript Programowanie funkcjonalne Ekosystem JavaScript