Как устроен JavaScript
Книга «Как устроен JavaScript» от гуру JavaScript Дугласа Крокфорда — это глубокое погружение в основы и внутренние механизмы одного из самых популярных языков программирования. Автор предлагает выйти за рамки поверхностного использования и понять, как язык работает на фундаментальном уровне, начиная с базовых элементов: имён, чисел, булевых значений, символов и типов данных.
Крокфорд последовательно разбирает структуры данных, функции, объекты и ключевые концепции, такие как this, генераторы, исключения и событийное программирование. Особое внимание уделяется пониманию работы функций высшего порядка и объектно-ориентированного программирования без использования классов, что позволяет по-новому взглянуть на архитектуру кода.
Книга также охватывает практические аспекты: тестирование, оптимизацию, транспиляцию и работу с JSON (форматом, созданным самим автором). Отдельные главы посвящены внутреннему устройству языка: лексическому анализу, парсингу, генерации кода и среде выполнения, что даёт полное представление о том, как JavaScript исполняется.
Издание предназначено для опытных разработчиков, которые хотят перейти на новый уровень понимания JavaScript, избавиться от распространённых заблуждений и научиться писать более надёжный, эффективный и чистый код. Это не просто учебник по синтаксису, а исследование философии и дизайна языка, которое поможет задуматься о будущем программирования в целом.









