Mixins с синтаксисом класса Джона Резига - PullRequest
3 голосов
/ 08 февраля 2012

Я реализовал простое поведение Mixin, которое совместимо с библиотекой классов Джона Ресига . Я прошу других людей из JS проверить код и дать мне знать, так ли это обычно работает Миксин (раньше я их не использовал).

http://jsfiddle.net/aaronsnoswell/PHuvs/

Если код неправильный, как он должен работать?

1 Ответ

0 голосов
/ 16 октября 2012

Я считаю необходимым принять во внимание стиль реализации миксина.

Например, если я сделаю что-то подобное:

if(ninja instanceof CanRun){
    document.write("yea");
}else{
    document.write("no");
};

Тогда я должен получить «да» или «нет»?

В вашей реализации mixin - это не класс. Я не знаю, является ли это вашей целью, но во многих языках mixin является полноценным классом, за исключением того, что он не позволяет создавать экземпляры.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...