Можно ли связать события jQuery с обычными объектами без DOM Javascript:
var myobject = {};
$(myobject).bind("foobar", function() { alert("daa"); });
$(myobject).trigger("foobar");
Каковы последствия для
-
Сбор мусора (не создаются новые ссылки, запрещающие объект GC)
-
Атрибуты объекта (новые атрибуты, назначенные объекту)?
-
Производительность
Некоторые вещи, которые я отметил
- Имя события не должно конфликтовать с именем функции на объекте, например. вы не можете иметь функцию init и event с именем init и вызвать ее корреляцию