Мы спросили авторов SitePoint, каких игрушек-разработчиков они хотели бы подарить на Рождество, а затем нашли их — не полагаясь на Санту.
« Эффективный JavaScript » — это новая книга опытного разработчика Дэвида Хермана, в которой подробно рассматривается JavaScript, а также информация и советы о том, как создавать более переносимые, надежные и поддерживаемые приложения и библиотеки.
Почему я хотел эту книгу
В ходе своей повседневной работы я пишу достаточное количество JavaScript и достаточно хорошо разбираюсь в «обычных вещах», таких как выполнение запросов AJAX или манипулирование DOM. Однако в последнее время я почувствовал растущую необходимость разобраться с внутренней работой языка и попытаться ухватить некоторые из его более сложных концепций. Вот почему «Эффективный JavaScript» Дэвида Хермана был прямо там, в моем списке пожеланий на Рождество.
Опыт пока что
Книга превзошла мои ожидания. Дэвид (старший научный сотрудник Mozilla и член комитета TC39) ведет нас к углубленному изучению языка, охватывающему все — от объектно-ориентированного программирования на основе прототипов до шаблонов и идиом программирования JS. По пути он освещает многие подводные камни языка, предоставляя множество реалистичных вариантов использования. Вдвойне приятным был тот факт, что книга состоит из 68 «предметов», что означает, что ее можно погрузить в книгу по желанию, прочитать в любом порядке и / или использовать в качестве справочника.
Как программист-самоучка, эта книга помогла мне заполнить несколько пробелов в моих знаниях. Это хорошо написано, сжато (200 страниц), и я могу от всей души порекомендовать его всем, кто хочет поднять свои навыки JS на следующий уровень.
Какой твой любимый кусочек JavaScript? Ответьте в комментариях, мы выберем лучший и вышлем вам копию эффективного JavaScript.