Общее описание
Книга размером почти в 500 страниц, состоящая из 21 главы. На момент чтения это было третье издание книги. Изображений, диаграмм и блок-схем не так уж и много. Материал в основном представлен текстом и кодом. Степень сложности чтения примерно средняя, хотя первая глава вполне лёгкая. После каждой главы есть резюме в виде выводов, а также практические упражнения для закрепления теоретического материала.
Содержание
Кратко рассмотрим содержание и темы, которые представлены в книге:
- Глава 1. Значения, типы и операторы
- Глава 2. Структура программы
- Глава 3. Функции
- Глава 4. Структуры данных: объекты и массивы
- Глава 5. Функции высшего порядка
- Глава 6. Тайная жизнь объектов
- Глава 7. Проект: робот
- Глава 8. Ошибки и дефекты
- Глава 9. Регулярные выражения
- Глава 10. Модули
- Глава 11. Асинхронное программирование
- Глава 12. Проект: язык программирования
- Глава 13. JavaScript и браузер
- Глава 14. Объектная модель документа
- Глава 15. Обработка событий
- Глава 16. Проект: игровая платформа
- Глава 17. Рисование на холсте
- Глава 18. HTTP и формы
- Глава 19. Проект: растровый графический редактор
- Глава 20. Node.js
- Глава 21. Проект: сайт по обмену опытом
Мнение
Немалая книга и как итог — немалый конспект. Ничем не лучше, но и ничем не хуже других книг про JS. Вполне современная, раскрывает преимущественно работу JS в браузере и взаимодействие с HTML и CSS, хотя и глава, отведённая под Node.js, также имеется. Книга уровня junior/middle. Так что если вам заходит формат обучения через книги и по содержанию вы видите, что для вас есть что-то новое, то вполне могу советовать эту книгу.