назначение обработчиков большому количеству однотипных элементов
Недавно нашёл любопытную библиотеку под названием Behaviour, которая позволяет назначать обработчики элементам некоторым подобием правил CSS. Приблизительно так:
Аргументация автора приблизительно такая: каскадные списки стилей позволили нам отделить содержание от оформления и сделать html чище, а теперь пора отделить содержание от поведения, и очистить html от onclick etc.
Хотелось бы узнать мнение сообщества о перспективности такого подхода.
Behaviour.register({
'#example li' : function(el){
el.onclick = function(){
this.parentNode.removeChild(this) ;
}
}});
Аргументация автора приблизительно такая: каскадные списки стилей позволили нам отделить содержание от оформления и сделать html чище, а теперь пора отделить содержание от поведения, и очистить html от onclick etc.
Хотелось бы узнать мнение сообщества о перспективности такого подхода.
