Я использую инфраструктуру Dojo, чтобы помочь мне в разработке Javascript с манипулированием DOM и управлением событиями.
Для этого последнего я надеялся использовать пользовательскую диспетчеризацию событий между объектами. Но я ничего не нахожу по этому поводу. Я читал о подписке / публикации, но это не совсем то, что я хочу.
Вот что я хотел бы сделать:
var myObject = new CustomObject();
dojo.connect(myObject, 'onCustomEvent', function(argument) {
console.log('custom event fired with argument : ' + argument);
});
var CustomObject = (function() {
CustomObject = function() {
// Something which should look like this
dojo.dispatch(this, 'onCustomEvent', argument);
};
}) ();
Кто-нибудь может мне помочь?
Спасибо.