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

Артикул: 18077
Нет в наличии
1 100

Описание

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

  • Наборы правил, которые используются движком JavaScript для поиска переменных в коде.
  • Вложенные области видимости – наборы контейнеров для переменных и функций.
  • Области видимости на базе функций и блоков, поднятие, а также паттерны и преимущества сокрытия на базе областей видимости.
  • Использование замыканий для решения синхронных и асинхронных задач, включая создание библиотек JavaScript.
  • Почему привязка this указывает на объекты в зависимости от того, как вызывается функция.
  • Природа объектов JS — почему нужно ссылаться на них.
  • Использование паттерна mixin для классов.
  • Переход от проектирования класса/наследования к делегированию поведения.
  • Как стиль OLOO (объекты, связанные с другими объектами) естественным образом реализует делегирование поведения.

Об авторе:
Кайл Симпсон - евангелист Open Web и энтузиаст JavaScript. Он пишет книги, читает лекции, выступает на семинарах, конференциях и является лидером OSS.

Характеристики

Автор(ы)Кайл Симпсон
ПереводчикЕ. Матвеев
ИздательствоПитер
СерияБестселлеры O'Reilly
Год выпуска2019
ISBN978-5-4461-1255-5
Возрастное ограничение16+
Кол-во страниц336
Формат страниц60x90/16 (145x215 мм)
ЯзыкРусский
ПереплётМягкий
Доп. сведенияОфсетная бумага
Иллюстрациичерно-белые
Тираж1000 экз.
Вес330 г

Отзывы посетителей(0)

Оглавление

Наверх