309 грн | Замыкания и объекты. Вы не знаете JS, Кайл Симпсон

(1 отзыв клиента)

309 грн.

Описание

{Вы не знаете JS} Замыкания и объекты, Симпсон К. купить книга Україна

n
n
n
nОбкладинка – м”яка
n
nРік видання – 2019
n
nКількість сторінок – 336
n
nISBN – 978-5-4461-1255-5
n
nБумага – біла, офсет
n

Про книгу {Вы не знаете JS} Замыкания и объекты, Симпсон К.

nКаким бы опытом программирования на JavaScript вы ни обладали, скорее всего, вы не понимаете язык в полной мере. Это лаконичное, но при этом глубоко продуманное руководство познакомит вас с областями видимости, замыканиями, ключевым словом this и объектами – концепциями, которые необходимо знать для более эффективного и производительного программирования на JS. Вы узнаете, как и почему они работают, и как замыкания могут стать эффективной частью вашего инструментария разработки.Как и в других книгах серии «Вы не знаете JS», здесь рассматриваются нетривиальные аспекты языка, от которых программисты JavaScript предпочитают держаться подальше. Вооружившись этими знаниями, вы достигнете истинного мастерства JavaScript.В КНИГЕ РАССМАТРИВАЮТСЯ СЛЕДУЮЩИЕ ТЕМЫ:∙ Наборы правил, которые используются движком JavaScript для поиска переменных в коде∙ Вложенные области видимости – наборы контейнеров для переменных и функций∙ Области видимости на базе функций и блоков, поднятие, а также паттерны и преимущества сокрытия на базе областей видимости.∙ Использование замыканий для решения синхронных и асинхронных задач, включая создание библиотек JavaScript∙ Почему привязка this указывает на объекты в зависимости от того, как вызывается функция∙ Природа объектов JS — почему нужно ссылаться на них∙ Использование паттерна mixin для классов∙ Переход от проектирования класса/наследования к делегированию поведения∙ Как стиль OLOO (объекты, связанные с другими объектами) естественным образом реализует делегирование поведения
n

{Вы не знаете JS} Замыкания и объекты, Кайл Симпсон оглавление

nВведение
n
nЗадача
n
nБлагодарности
n
nО книге
n
nТипографские соглашения
n
nИспользование программного кода примеров
n
nВід видавця
n
nЧАСТЬ 1. ОБЛАСТЬ ВИДИМОСТИ И ЗАМЫКАНИЯ
n
nПредисловие
n
nГлава 1 . Что такое область видимости?
n
nНемного теории компиляторов
n
nРазбираемся в областях видимости
n
nУчастники
n
nТуда и обратно
n
nНемного терминологии
n
nОбщение Движка с Областью видимости
n
nУпражнение
n
nВложенная область видимости
n
nМетафоры
n
nОшибки
n
n6Итоги
n
nОтвет на упражнение
n
nГлава 2 . Лексическая область видимости
n
nСтадия лексического анализа
n
nПоиск
n
nИскажение лексической области видимости
n
neval
n
nwith
n
nБыстродействие
n
nИтоги
n
nГлава 3 . Функциональные и блочные
n
nобласти видимости
n
nОбласти видимости из функций
n
nКак скрыться у всех на виду
n
nПредотвращение конфликтов
n
nФункции как области видимости
n
nАнонимные и именованные функциональные выражения
n
nНемедленный вызов функциональных выражений
n
nБлоки как области видимости
n
nwith
n
ntry/catch
n
nlet
n
nconst
n
nИтоги
n
nГлава 4 . Поднятие
n
nКурица или яйцо?
n
nКомпилятор наносит ответный удар
n
nСначала функции
n
nИтоги
n
n7 Глава 5 . Замыкание области видимости
n
nПросветление
n
nТехнические подробности
n
nТеперь я вижу
n
nЦиклы и замыкания
n
nСнова о блочной области видимости
n
nМодули
n
nСовременные модули
n
nБудущие модули
n
nИтоги
n
nПриложение А. Динамическая область видимости
n
nПриложение Б. Полифилы для блочной
n
nобласти видимости
n
nTraceur
n
nНеявные и явные блоки
n
nБыстродействие
n
nПриложение В. Лексическое this
n
nЧАСТЬ 2. THIS И ПРОТОТИПЫ ОБЪЕКТОВ
n
nПредисловие
n
nГлава 6 . Что такое this?
n
nДля чего нужно this?
n
nПутаница
n
nСама функция
n
nОбласть видимости
n
nЧто такое this?
n
nИтоги
n
n8Глава 7 . this обретает смысл!
n
nМесто вызова
n
nНичего кроме правил
n
nСвязывание по умолчанию
n
nНеявное связывание
n
nЯвное связывание
n
nСвязывание new
n
nВсе по порядку
n
nОпределение this
n
nИсключения связывания
n
nИгнорирование this
n
nКосвенные ссылки
n
nМягкое связывание
n
nЛексическое поведение this
n
nИтоги
n
nГлава 8 . Объекты
n
nСинтаксис
n
nТип
n
nВстроенные объекты
n
nСодержимое
n
nВычисление имен свойств
n
nСвойства и методы
n
nМассивы
n
nДублирование объектов
n
nДескрипторы свойств
n
nНеизменяемость
n
n[[Get]]
n
n[[Put]]
n
nГеттеры и сеттеры
n
nСуществование
n
n9 Перебор
n
nИтоги
n
nГлава 9 . Классы
n
nТеория классов
n
nПаттерн проектирования «класс»
n
n«Классы» JavaScript
n
nМеханика классов
n
nСтроительство
n
nКонструктор
n
nНаследование
n
nПолиморфизм
n
nМножественное наследование
n
nПримеси
n
nЯвные примеси
n
nНеявные примеси
n
nИтоги
n
nГлава 10 . Прототипы
n
n[[Prototype]]
n
nObject.prototype
n
nНазначение и замещение свойств
n
n«Класс»
n
nФункции «классов»
n
n«Конструкторы»
n
nМеханика
n
nНаследование (на основе прототипов)
n
nАнализ связей «классов»
n
nСвязи между объектами
n
nСоздание связей вызовом Create()
n
nСвязи как резерв?
n
nИтоги
n
n10Глава 11 . Делегирование поведения
n
nПроектирование, ориентированное на делегирование
n
nТеория классов
n
nТеория делегирования
n
nСравнение моделей мышления
n
nКлассы и объекты
n
n«Классы» виджетов
n
nДелегирование для объектов Widget
n
nУпрощение архитектуры
n
nРасставание с классами
n
nБолее приятный синтаксис
n
nНелексичность
n
nИнтроспекция
n
nИтоги
n
nПриложение Г. Классы ES6
n
nclass
n
nПроблемы class
n
nСтатический > динамический?
n
nИтоги
n
nОб авторе
n

Також ви можете залишити питанная або відгук про книгу: {Вы не знаете JS} Замыкания и объекты, Симпсон К.

1 отзыв на 309 грн | Замыкания и объекты. Вы не знаете JS, Кайл Симпсон

  1. Юлия (проверенный владелец)

    Книга понравилась, соответствует описанию на сайте. Продавец перезвонил быстро. Отправили, как и обещали, на следующий день. Остались хорошие впечатления от работы с вашим магазином. Спасибо!

Добавить отзыв

Ваш адрес email не будет опубликован. Обязательные поля помечены *