Ну правда? Пользовался, пользовался, так и не понял зачем. Намного проще и понятнее запихать все функции в свою библиотеку как есть. А еще сделать эту функцию jQuery-плагином, если используется эта библиотека
jQuery.fn.myFunc = function (options) {
this.options = $.extend({
'opt1': true,
'opt2': false
}, options || {});
functon one () {...}
functon two () {...}
return this.each(function () {
functon subOne () {...}
functon subTwo () {...}
});
};
Не понимаю, зачем ребята в том же Бутстрапе извращаются, создают прототип, конструктор, потом все это отдельно заворачивают в jQuery-плагин, где создают экземпляр объекта... Не, кончено допускаю, что могут быть задачи, где использование объектов оправдано... Игры... Но пока ни одного плагина не видел где бы объект был действительно необходим. Зачем их делают тогда?
P.S. Не говоря уже о том, что ко всем элементам объекта приходится обращаться через this...