Base/Knowledges/Библиотека/Книги/JavaScript. Полное руководство.md

3.3 KiB
Raw Blame History

Тип, Статус, Название, Автор, Количество страниц, Прогресс, Формат, Обложка, Начата, Закончена, Оценка, Сложность, Теги, Категории, Источник, Ссылка
Тип Статус Название Автор Количество страниц Прогресс Формат Обложка Начата Закончена Оценка Сложность Теги Категории Источник Ссылка
Книга Запланировано JavaScript. Полное руководство
Дэвид Флэнаган
720 0 Бумажная Библиотека/Книги/covers/javascript-polnoe-rukovodstvo.jpg
javascript
веб_разработка
программирование
справочник
nodejs
Программирование
JavaScript

JavaScript. Полное руководство

!covers/javascript-polnoe-rukovodstvo.jpg

📖 О книге

Седьмое издание культового справочника по JavaScript от Дэвида Флэнагана — «библия» JS-разработчика с 1996 года, полностью обновлённая под ES2020. Книга охватывает весь язык: типы, объекты, функции, классы, модули, итераторы, генераторы, Promise и async/await, а также работу с браузерным API, Node.js и инструментами. Издательство «Диалектика», 2021, перевод Ю. Артеменко.

🧠 Ключевые идеи

  • Типы, значения и переменные: глубокое понимание системы типов JS — основа для понимания всего остального; примитивы и объекты ведут себя принципиально по-разному
  • Функции и замыкания: функции — объекты первого класса; замыкания, каррирование и функции высшего порядка — фундамент функционального стиля в JS
  • Классы и прототипное наследование: ES6-классы — синтаксический сахар над прототипами; понимание цепочки прототипов критично для работы с фреймворками
  • Асинхронность: эволюция от коллбэков к Promise и async/await — современный способ работы с асинхронными операциями без «ада коллбэков»
  • Node.js и браузерный API: единый язык для фронтенда и бэкенда — работа с файловой системой, потоками, HTTP-сервером и DOM-деревом из одной книги

💬 Важные цитаты

  • «С момента своего первого издания в 1996 году JavaScript: The Definitive Guide стал библией для JavaScript-программистов»
  • «JavaScript — язык веба: самый используемый язык программирования в истории»

💡 Как применить в моих проектах

🔗 Связанные заметки