Ocena:

Książka jest praktycznym przewodnikiem skupiającym się na ulepszaniu kodu JavaScript poprzez 51 wskazówek, które podkreślają prostotę i wykorzystanie nowoczesnych funkcji ES6. Skierowana jest do czytelników z pewną wcześniejszą znajomością JavaScript i zawiera jasne, zwięzłe przykłady. Choć nie nadaje się dla zupełnie początkujących, wiele osób uzna go za korzystny dla poprawy swoich umiejętności kodowania w JavaScript, zwłaszcza w zakresie uczynienia kodu bardziej czytelnym i ekspresyjnym.
Zalety:⬤ Praktyczne i przydatne porady dotyczące ulepszania kodu JavaScript.
⬤ Jasny, zwięzły styl pisania z niewymagającymi wyjaśnieniami.
⬤ Aktualna zawartość, skupiająca się na funkcjach ES6+ i najlepszych praktykach.
⬤ Zorganizowana w łatwe do zarządzania sekcje.
⬤ Odpowiedni dla początkujących i średnio zaawansowanych użytkowników, ze wskazówkami, które przyniosą korzyści także zaawansowanym użytkownikom.
⬤ Nie jest to książka dla początkujących; zakłada wcześniejszą znajomość JavaScript.
⬤ Ograniczony zakres zaawansowanych tematów, służący głównie jako wprowadzenie do nich.
⬤ Niektóre wskazówki mogą być zbyt dobrze znane bardziej doświadczonym programistom.
(na podstawie 8 opinii czytelników)
Simplifying JavaScript: Writing Modern JavaScript with Es5, Es6, and Beyond
Najlepszy współczesny JavaScript jest prosty, czytelny i przewidywalny. Naucz się pisać nowoczesny JavaScript nie poprzez zapamiętywanie listy nowej składni, ale dzięki praktycznym przykładom, w jaki sposób zmiany składni mogą uczynić kod bardziej wyrazistym. Zaczynając od deklaracji zmiennych, które jasno komunikują intencję, zobacz, jak nowoczesne zasady mogą ulepszyć wszystkie części kodu. Włącz pomysły z funkcjami curried, metodami tablicowymi, klasami i nie tylko, aby stworzyć kod, który robi więcej za mniej, jednocześnie generując mniej błędów.
Nadszedł czas, aby pisać kod JavaScript, który jest czysty i ekspresyjny. Nowoczesny JavaScript jest prostszy, bardziej przewidywalny i czytelny niż kiedykolwiek. Odkryj, jak pisać lepszy kod na przejrzystych przykładach, korzystając z zasad, które pokazują, jak zaktualizowana składnia może ulepszyć kod z mniejszą liczbą błędów.
Zaczynając od podstaw, naucz się nowej składni (lub jak ponownie wykorzystać starszą składnię), aby przekształcić kod z niezgrabnych skryptów podatnych na błędy w przejrzyste i eleganckie programy, które są łatwe do odczytania i łatwe do rozszerzenia.
Stwórz podstawę dla czytelnego kodu z prostymi deklaracjami zmiennych, które redukują efekty uboczne i subtelne błędy. Wybierz kolekcje z jasnymi celami zamiast domyślnie wybierać obiekty lub tablice. Zobacz, jak uprościć iteracje od złożonych pętli do jednowierszowych metod tablicowych. Opanuj techniki pisania elastycznego i solidnego kodu, począwszy od funkcji wysokiego rzędu, przez klasy wielokrotnego użytku, po wzorce architektury dużych aplikacji tworzących aplikacje, które przetrwają rundy refaktoryzacji i zmieniających się wymagań.
Najlepsze jest to, że nie ma potrzeby czytania tej książki od razu. Możesz dowolnie przeskakiwać i włączać nowe funkcje. Co najważniejsze, zrozumiesz nie tylko czym jest nowa składnia, ale kiedy i jak jej używać. Zacznij pisać lepszy kod od pierwszej strony.
Czego potrzebujesz:
Aby uzyskać najlepsze wrażenia, zainstaluj najnowszą wersję Node (co najmniej wersję 7). Większość przykładów można przetestować w konsoli Chrome lub innej nowoczesnej przeglądarce internetowej. Jeśli chcesz uruchomić testy, musisz również zainstalować najnowszą wersję Node Package Manager (npm).