Плагин для noscript, улучшающий наследование View
npm install noscript-view-edefinenoscript-view-edefine
=====================
Плагин для noscript, улучшающий наследование View. Доблавляет две новые возможности:
* множественное наследование (через миксины)
* наследование деклараций событий
js
ns.View.edefine('my-child', {
}, 'myParentView1', 'myParentView2', 'myParentView3')
`Т.к. в JavaScript нельзя реализовать множественное наследование, не изменив цепочку прототипов родителей,
то наследование реализовано следующий образом:
* методы родителей, кроме последнего, микшируются в прототип наследника
* последний указанный родитель становится родителем в прототип
Наследование деклараций событий
Все событий из декларации
events у myParentView будут переданы в декларацию my-child
`js
ns.View.edefine('my-child', {
}, 'myParentView')
``