
Электронная
390 ₽312 ₽
Это бета-версия LiveLib. Сейчас доступна часть функций, остальные из основной версии будут добавляться постепенно.

Ваша оценкаЖанры
Ваша оценка
Книга писалась в те тёмные времена, когда ES6 ещё не был принят, TypeScript только создавался в мрачных подвалах Microsoft, а Firefox владел значительной долей рынка браузеров.
Книга - попытка автора перенести шаблоны проектирования из известного труда Банды Четырёх в мир JavaScript с его ограничениями, особенностями и наследованием через прототип. Попытка успешная, хотя уверен, что большинство современных Web-разработчиков не способно оценить проделанную автором работу. Если вы используете Angular или React, книга вряд ли будет вам интересна - разработчики фреймворков и библиотек уже решили рассматриваемые здесь проблемы за вас. Хотите понимать, что именно происходит на глубинных уровнях вашего Web-приложения, как внутри устроены современные фреймворки и библиотеки - читайте, хотя некоторые вещи, которые нам принёс ES6 и его потомки, здесь не рассматриваются.
К достоинствам книги следует отнести качественную плотную бумагу, читаемые шрифты.

Объясняет приемы организации кода и шаблоны программирования. Все довольно детально, обстоятельно, с адекватными примерами.
Не хватает практических заданий. Для меня читать книжки по программированию и не закреплять практикой — то же самое, что их не читать.
Впечатление испортила последняя часть: "DOM and Browser Patterns". Там сумбурные попытки объяснить, как не выстрелить себе в ногу и заставить работать код в IE. Это не шаблоны, а приёмы программирования и хаки вокруг кривого API браузеров. К тому же, все поверхностно и бессистемно.



















