[recovery mode] Классическое наследование в JavaScript. Разбор реализации в Babel, BackboneJS и Ember
|
|
Среда, 18 Апреля 2018 г. 18:08
+ в цитатник
В этой статье мы поговорим о классическом наследовании в JavaScript, распространённых шаблонах его использования, особенностях и частых ошибках применения. Рассмотрим примеры наследования в Babel, Backbone JS и Ember JS и попытаемся вывести из них ключевые принципы объектно-ориентированного наследования для создания собственной реализации в EcmaScript 5.
Статья для тех, кто знаком с наследованием в других языках и сталкивался с попытками эмулировать подобное поведение в JavaScript, а также для тех, кому интересно заглядывать «под капот» различных библиотек и фреймворков, сравнивая их реализацию. Оказывается, простую функцию
extend можно реализовать очень по-разному. Нередко при этом допускаются ошибки (см. пункт «Самая распространённая ошибка» ниже).
Читать дальше ->
https://habrahabr.ru/post/353778/
Метки:
author AGrinko
ооп
javascript
backbone
ember
babel
наследование
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-