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

Автор: Кайл Симпсон
О книге: 2019 год, 336 страниц, Русский язык, 3.97Mb
Содержание: JS - что такое? В данной книге рассматриваются наборы правил, которые используются движком jаvascript для поиска переменных в коде, вложенные области видимости – наборы контейнеров для переменных и функций, области видимости на базе функций и блоков, поднятие, а также паттерны и преимущества сокрытия на базе областей видимости. Использование замыканий для решения синхронных и асинхронных задач, включая создание библиотек jаvascript, почему привязка this указывает на объекты в зависимости от того, как вызывается функция, природа объектов JS — почему нужно ссылаться на них, использование паттерна mixin для классов, переход от проектирования класса/наследования к делегированию поведения, как стиль OLOO (объекты, связанные с другими объектами) естественным образом реализует делегирование поведения.