57 lines
3.3 KiB
Markdown
57 lines
3.3 KiB
Markdown
---
|
||
Тип: Книга
|
||
Статус: Запланировано
|
||
Название: 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 — язык веба: самый используемый язык программирования в истории»
|
||
|
||
## 💡 Как применить в моих проектах
|
||
|
||
|
||
## 🔗 Связанные заметки
|
||
|
||
- [[Тестирование JavaScript]]
|
||
- [[Рефакторинг кода на JavaScript]]
|
||
- [[Профессиональный TypeScript]]
|