Вы не знаете JS. Замыкания и объекты

Эта книга из знаменитой серии «Вы не знаете JS» посвящена углублённому изучению двух фундаментальных концепций языка JavaScript: областей видимости с замыканиями и работы с объектами, включая ключевое слово this и прототипы. Кайл Симпсон предлагает читателям не просто поверхностное знакомство с синтаксисом, а глубокое понимание внутренних механизмов языка, которые часто остаются за кадром для многих разработчиков.

В первой части книги подробно разбирается, как в JavaScript работает система областей видимости: лексическая область видимости, поднятие переменных (hoisting) и, что самое важное, — замыкания. Автор объясняет, как и почему замыкания работают, и показывает, как их можно эффективно использовать в реальных проектах, превратив из «страшной» темы в мощный инструмент разработчика.

Вторая часть фокусируется на объектно-ориентированной модели JavaScript, которая основана не на классах, а на прототипах. Читатель детально разберётся с поведением ключевого слова this в различных контекстах, научится создавать и связывать объекты через прототипное наследование, а также поймёт различия между разными стилями ООП в JS. Книга помогает преодолеть типичные заблуждения и «магию», окружающую эти темы.

Издание предназначено для программистов, которые уже знакомы с основами JavaScript, но хотят перейти на новый уровень мастерства, понимая язык изнутри. Это руководство позволит писать более предсказуемый, эффективный и чистый код, закладывая прочный фундамент для профессионального роста в разработке на JavaScript.

Вы не знаете JS. Замыкания и объекты
A
Автор
Кайл Симпсон
Издательство
Питер
Год
2019
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент