Eloquent Javascript, 3rd Edition: Nowoczesne wprowadzenie do programowania

Ocena:   (4,6 na 5)

Eloquent Javascript, 3rd Edition: Nowoczesne wprowadzenie do programowania (Marijn Haverbeke)

Opinie czytelników

Podsumowanie:

Książka „Eloquent JavaScript” otrzymuje mieszankę pozytywnych i negatywnych recenzji od użytkowników. Wielu chwali jej głębię informacji, rozdziały oparte na projektach i wysokiej jakości produkcję, podczas gdy inni krytykują jej stromą krzywą uczenia się i złożoność dla początkujących. Jest on zalecany głównie dla osób z pewną wcześniejszą znajomością JavaScript i jest postrzegany jako przydatne narzędzie dla średnio zaawansowanych uczniów, którzy chcą pogłębić swoje zrozumienie.

Zalety:

Szybka dostawa i wysoka jakość.
Świetne źródło wiedzy dla programistów JavaScript, szczególnie tych z wcześniejszym doświadczeniem.
Doskonała organizacja, skupiająca się na nauce opartej na projektach.
Dogłębne wyjaśnienia zaawansowanych koncepcji.
Korzystne dla zrozumienia ES6 i refaktoryzacji kodu.
Piękna prezentacja i typografia w fizycznej wersji książki.

Wady:

Trudna dla początkujących, ze stromą krzywą uczenia się.
Niektóre przykłady są niepotrzebnie skomplikowane i mylące.
Ważne koncepcje mogą być pominięte lub niewystarczająco wyjaśnione.
Sporadyczne niespójności i myląca terminologia.
Problemy z fizyczną jakością książki, takie jak problemy z oprawą zgłaszane przez niektórych użytkowników.

(na podstawie 234 opinii czytelników)

Oryginalny tytuł:

Eloquent Javascript, 3rd Edition: A Modern Introduction to Programming

Zawartość książki:

Całkowicie poprawione i zaktualizowane, to bestsellerowe wprowadzenie do programowania w JavaScript koncentruje się na pisaniu prawdziwych aplikacji.

JavaScript leży u podstaw niemal każdej nowoczesnej aplikacji internetowej, od aplikacji społecznościowych, takich jak Twitter, po oparte na przeglądarce frameworki gier, takie jak Phaser i Babylon. Choć JavaScript jest prosty dla początkujących, jest elastycznym, złożonym językiem, którego można używać do tworzenia pełnowymiarowych aplikacji.

To bardzo oczekiwane i gruntownie zmienione trzecie wydanie Eloquent JavaScript zagłębia się w język JavaScript, aby pokazać, jak pisać piękny, skuteczny kod. Zostało ono zaktualizowane, aby odzwierciedlić obecny stan języka Java¬Script i przeglądarek internetowych, a także zawiera zupełnie nowy materiał na temat funkcji, takich jak notacja klas, funkcje strzałek, iteratory, funkcje asynchroniczne, łańcuchy szablonów i zakres bloków. Dodano również wiele nowych ćwiczeń, aby sprawdzić swoje umiejętności i utrzymać się na dobrej drodze.

Podobnie jak w poprzednich wydaniach, Haverbeke kontynuuje nauczanie poprzez obszerne przykłady i zanurza cię w kodzie od samego początku, podczas gdy ćwiczenia i pełne rozdziały projektów zapewniają praktyczne doświadczenie w pisaniu własnych programów. Zaczynasz od nauki podstawowej struktury języka JavaScript, a także struktur kontrolnych, funkcji i struktur danych, które pomogą Ci pisać podstawowe programy. Następnie dowiesz się o obsłudze błędów i usuwaniu błędów, modułowości i programowaniu asynchronicznym, zanim przejdziesz do przeglądarek internetowych i sposobu, w jaki JavaScript jest używany do ich programowania. Tworząc projekty, takie jak symulacja sztucznego życia, prosty język programowania i program do malowania, nauczysz się, jak

- zrozumieć podstawowe elementy programowania, w tym składnię, kontrolę i dane

- organizować i wyjaśniać kod za pomocą technik programowania obiektowego i funkcjonalnego

- Skryptować przeglądarkę i tworzyć podstawowe aplikacje internetowe

- efektywnie wykorzystywać DOM do interakcji z przeglądarkami

- Wykorzystanie Node. js do tworzenia serwerów i narzędzi

Czy nie nadszedł już czas, by biegle posługiwać się językiem sieci?

* Cały kod źródłowy jest dostępny online w interaktywnej piaskownicy, w której można edytować kod, uruchamiać go i natychmiast zobaczyć jego wynik.

Spis treści

Wprowadzenie

(Część 1: Język)

Wartości, typy i operatory

Struktura programu

Funkcje

Struktury danych: Obiekty i tablice

Funkcje wyższego rzędu

Sekretne życie obiektów

Projekt: Robot

Błędy i pomyłki

Wyrażenia regularne

Moduły

Programowanie asynchroniczne

Projekt: Język programowania

(Część 2: Przeglądarka)

JavaScript i przeglądarka

Obiektowy model dokumentu

Obsługa zdarzeń

Projekt: Gra platformowa

Rysowanie na płótnie

HTTP i formularze

Projekt: Edytor grafiki pikselowej

(Część 3: Node)

Node. js

Projekt: Witryna do dzielenia się umiejętnościami

Dodatkowe informacje o książce:

ISBN:9781593279509
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2018
Liczba stron:472

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Eloquent Javascript, 3rd Edition: Nowoczesne wprowadzenie do programowania - Eloquent Javascript,...
Całkowicie poprawione i zaktualizowane, to...
Eloquent Javascript, 3rd Edition: Nowoczesne wprowadzenie do programowania - Eloquent Javascript, 3rd Edition: A Modern Introduction to Programming

Prace autora wydały następujące wydawnictwa:

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)