На одном из проектов столкнулся с таким кодом:
$(document).on("start-preloader", function(t) {
//....и тут какая-то функция ...
});
start-preloader - как я понял какое-то пользовательское событие, наступление которого отслеживает вышеприведённый код. А как вообще добавляются такие события, где почиать о практике использования такого подхода, на сколько оправдано и т.п.? Впервые такую штуку вижу и я в сомнениях. =)