File tree Expand file tree Collapse file tree
1-js/9-prototypes/8-mixins Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -66,6 +66,7 @@ new User("Вася").sayHi(); // Привет Вася
6666Примесь ` eventMixin ` , реализующая события:
6767
6868``` js
69+ // + autorun
6970var eventMixin = {
7071
7172 /**
@@ -131,7 +132,9 @@ function Menu() {
131132 // ...
132133}
133134
134- for (var key in eventMixin) Menu .prototype [key] = eventMixin[key];
135+ for (var key in eventMixin) {
136+ Menu .prototype [key] = eventMixin[key];
137+ }
135138
136139// Генерирует событие select при выборе значения
137140Menu .prototype .choose = function (value ) {
@@ -150,7 +153,7 @@ menu.on("select", function(value) {
150153});
151154*/ ! *
152155
153- // Запускаем выбор (сработает событие)
156+ // Запускаем выбор (событие select вызовет обработчики )
154157menu .choose (" 123" );
155158```
156159
@@ -170,5 +173,3 @@ menu.choose("123");
170173
171174
172175
173-
174-
You can’t perform that action at this time.
0 commit comments