{Вы не знаете JS} Замыкания и объекты
Каким бы опытом программирования на JavaScript вы ни обладали, скорее всего, вы не понимаете язык в полной мере. Это лаконичное, но при этом глубоко продуманное руководство познакомит вас с областями видимости, замыканиями, ключевым словом this и объектами - концепциями, которые необходимо знать для более эффективного и производительного программирования на JS. Вы узнаете, как и почему они работают, и как замыкания могут стать эффективной частью вашего инструментария разработки. Как и в других книгах серии "Вы не знаете JS", здесь рассматриваются нетривиальные аспекты языка, от которых программисты JavaScript предпочитают держаться подальше. Вооружившись этими знаниями, вы достигнете истинного мастерства JavaScript. В книге рассматриваются следующие темы: - Наборы правил, которые используются движком JavaScript для поиска переменных в коде - Вложенные области видимости - наборы контейнеров для переменных и функций - Области видимости на базе функций и блоков, поднятие, а также паттерны и преимущества сокрытия на базе областей видимости. - Использование замыканий для решения синхронных и асинхронных задач, включая создание библиотек JavaScript - Почему привязка this указывает на объекты в зависимости от того, как вызывается функция - Природа объектов JS - почему нужно ссылаться на них - Использование паттерна mixin для классов - Переход от проектирования класса/наследования к делегированию поведения - Как стиль OLOO (объекты, связанные с другими объектами) естественным образом реализует делегирование поведения
Печатное издание имеет сертификаты качества и безопасности и соответствует нормам санитарной гигиены. На товар распростаняется гарантийное обязательство. Предлагается дисконтная накопительная система, а также корпоративная скидка 10% на заказ от 20 шт. На странице офомления заказа будет показана более детальная информация о стоимости доставки в ваш регион и о вашей личной скидке.
Позвольте Вам предложить
-
{Вы не знаете JS} Типы и грамматические конструкции
Каким бы опытом программирования на JavaScript вы ни обладали, скорее всего, вы не понимаете язык в полной мере. Это лаконичное руководство…
-
{Вы не знаете JS} Асинхронная обработка и оптимизация
Каким бы опытом программирования на JavaScript вы ни обладали, скорее всего, вы не понимаете язык в полной мере. Это лаконичное, но…
-
Знаете ли вы арифметику?
Книги по арифметике Якова Перельмана любимы многими поколениями. Они переиздаются в нашей стране и за рубежом, ведь каждый может найти в…
-
Знаете ли вы физику?
Удивительная книга для тех, кто смотрит на мир пытливым взглядом, желая постичь его законы. Автор предлагает уникальную викторину по физике, отвечая…
-
Знаете ли вы физику?
В книге Я. И. Перельмана представлены оригинальные задачи различной степени сложности, которые помогут вам по-новому взглянуть на физику. Интересные факты, примеры…
-
Вы ничего не знаете о мужчинах
Все началось с невероятного успеха книги "Поступай как женщина, думай как мужчина", благодаря которой радиоведущий Стив Харви получил мировую известность и…
-
Всё, что вы знаете об искусстве - неправда
Почему на самом деле Мона Лиза улыбается? Кто изобрел фотографию? Какая картина больше месяца висела вверх ногами, прежде чем кто-нибудь заметил?…
-
Что вы знаете о себе. Пространство удачи и как туда попасть
"Нередко несчастье - это инструмент, с помощью которого Бог придает нам более совершенную форму". Слова Генри Уорда Бичера как нельзя лучше…
-
Первое впечатление. Знаете ли вы, как воспринимают вас окружающие?
Есть пословица: у вас не будет второго шанса произвести благоприятное первое впечатление. От того, как вас воспримут новые знакомые, зависит очень…