Отзыв о книге "Сила JavaScript. 68 способов эффективного использования JS" (Дэвид Херман)
Закончил чтение замечательной книги по JavaScript Сила JavaScript. 68 способов эффективного использования JS (Дэвид Херман) и предлагаю вашему вниманию отзыв.
Книга будет полезна как начинающим, там и опытным программистам на JavaScript. Под начинающими программистами я понимаю здесь тех, кто уже познакомился с синтаксисом JavaScript и попробовал написать что-то более-менее сложное.
В книге описываются многочисленные подводные камни и особенности JavaScript, без знания которых дальнейшая разработка на этом языке затруднительна и полна проблем. Объём книги невелик, всего около 300 страниц, но материал разнообразен, интересен и полезен.
В книге семь глав:
- Подготовка к программированию на JavaScript. Здесь рассматриваются разноплановые элементарные проблемы JavaScript.
- Область видимости переменных. Рассматривается одна из самых проблемных областей разработки на JavaScript для тех, кто перешёл на этот язык с таких языков как C++, Java и многие другие.
- Использование функций. Также рассматриваются вопросы работы с функциями в JavaScript неизвестные программистам, перешедшим с других языков программирования.
- Объекты и прототипы. Рассматриваются различные аспекты объектно-ориентированного программирования на JavaScript. Опять же знать все эти вопросы нужно тем, кто ранее программировал на других языках, так как подход JavaScript кардинально отличается.
- Массивы и словари. Описываются особенности массивов и словарей в JavaScript, а также продвинутые возможности по работе с ними.
- Разработка библиотек и API. Даются как базовые советы по разработке, так и такие советы как, например, реализовать передачу параметров в функции.
- Параллелизм. Также “больная” тема для тех, кто только знакомится с JavaScript. Поведение программы в асинхронном коде JavaScript в корне отличается от последовательного (синхронного) кода большинства других языков программирования. Для написания правильных программ на JavaScript эту тему обойти нельзя.
Рекомендую!
(c) Симоненко Евгений, 2016