Size: a a a

2020 October 24

В

Виктория in pro.js
Alex
Спасибо! Сложновато получилось, правда
Что именно кажется сложным? Давайте я объясню
источник

ГФ

Герман Филатов... in pro.js
я вот кстати задавался вопросом
источник

ГФ

Герман Филатов... in pro.js
почему так много фронтендеров
источник

*

******* in pro.js
Герман Филатов
почему так много фронтендеров
потому что на завод никто не хочет
источник

В

Виктория in pro.js
*******
подскажите как в первом классе получить переменную из своего контекста
Какую переменную?
источник

*

******* in pro.js
Виктория
Какую переменную?
this.num
источник

*

******* in pro.js
источник

В

Виктория in pro.js
А
источник

*

******* in pro.js
пересохранил что бы был понятнее выход
источник

В

Виктория in pro.js
Поняла что ты хочешь
источник

В

Виктория in pro.js
У тебя контекст теряется при передаче метода в конструктор
источник

*

******* in pro.js
я вижу)
источник

AD

Alexandr Dobrovolski... in pro.js
Виктория
const hover = (elements, enter, leave = enter) => [ ...elements ]
 .forEach((element) => [['mouseenter', enter], ['mouseleave', leave]]
 .forEach(([ ...params ]) => element.addEventListener(...params)))

// use
hover(document.querySelectorAll('button'), () => console.log('enter'), () => console.log('leave'))
а чтобы возвращало массив c removeEventListener?
источник

В

Виктория in pro.js
Лучше так не делать
источник

В

Виктория in pro.js
Alexandr Dobrovolskiy
а чтобы возвращало массив c removeEventListener?
Ой лень
источник

*

******* in pro.js
уже так сделано, могу как то прибиндить контекст родителя?
источник

В

Виктория in pro.js
*******
уже так сделано, могу как то прибиндить контекст родителя?
источник

В

Виктория in pro.js
Как вариант
источник

В

Виктория in pro.js
*******
уже так сделано, могу как то прибиндить контекст родителя?
источник

*

******* in pro.js
вот так поинтереснее. Спасиб
источник