noscript-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')
```
