Вы не знаете JS. Замыкания и объекты
Практическое руководство.
Симпсон К. «Вы не знаете JS. Замыкания и объекты» Питер, 2019 год, 336 стр., Бестселлеры O’Reilly, ISBN 978-5-4461-1255-5; (PDF)
Описание книги.
Каким бы опытом программирования на JavaScript вы ни обладали, скорее всего, вы не понимаете язык в полной мере. Это лаконичное, но при этом глубоко продуманное руководство познакомит вас с областями видимости, замыканиями, ключевым словом this и объектами — концепциями, которые необходимо знать для более эффективного и производительного программирования на JS.
Вы узнаете, почему они работают и как замыкания могут стать эффективной частью вашего инструментария разработки. Как и в других книгах серии "Вы не знаете JS", здесь показаны нетривиальные аспекты языка, от которых программисты JavaScript предпочитают держаться подальше. Вооружившись этими знаниями, вы достигнете истинного мастерства JavaScript.
- Узнайте, как эта привязка указывает на объекты в зависимости от того, как вызывается функция.
- Посмотрите на природу объектов JS и почему вам нужно указывать на них
- Узнайте, как разработчики используют шаблон mixin для фальсификации классов в JS
- Изучите, как механизм прототипа JS формирует связи между объектами
- Узнайте, как перейти от проектирования класса / наследования к делегированию поведения
- Понять, как стиль кодирования OLOO (объекты, связанные с другими объектами) естественным образом реализует делегирование поведения
You Don't Know JS: this & Object Prototypes
Publisher: O’Reilly Media
Author: Kyle Simpson
ISBN-13: 978-1491904152
ISBN-10: 9781491904152
Pages: 174
Language: English
Year: 2014
File: ebook PDF
Description
No matter how much experience you have with JavaScript, odds are you don’t fully understand the language. This concise, in-depth guide takes you inside JavaScript’s this structure and object prototypes. You’ll learn how they work and why they’re integral to behavior delegation—a design pattern in which objects are linked, rather than cloned.
Like other books in the “You Don’t Know JS” series, this and Object Prototypes dives into trickier parts of the language that many JavaScript programmers simply avoid. Armed with this knowledge, you can become a true JavaScript master.
With this book you will:
Explore how the this binding points to objects based on how the function is called
Look into the nature of JS objects and why you’d need to point to them
Learn how developers use the mixin pattern to fake classes in JS
Examine how JS’s prototype mechanism forms links between objects
Learn how to move from class/inheritance design to behavior delegation
Understand how the OLOO (objects-linked-to-other-objects) coding style naturally implements behavior delegation
Краткое оглавление
- Часть 1. Область видимости и замыкания
- Глава 1 . Что такое область видимости?
- Глава 2 . Лексическая область видимости
- Глава 3 . Функциональные и блочные области видимости
- Глава 4 . Поднятие
- Глава 5 . Замыкание области видимости
- Приложение А. Динамическая область видимости
Приложение Б. Полифилы для блочной области видимости - Часть 2. This и прототипы объектов
- Глава 6 . Что такое this?
- Глава 7 . this обретает смысл!
- Глава 8 . Объекты
- Глава 9 . Классы
- Глава 10 . Прототипы
- Глава 11 . Делегирование поведения
- Об авторе
JavaScript. Что такое замыкания.
key yIezRj3PaTAXXApz997kPDLVUv5VuoqPmU9lglLyZfE
Добавить комментарий