Подскажите, пожалуйста. Читаю вот здесь
http://jquery.page2page.ru/index.php...D0%BE%D0%B2_UI
Вот цитата из статьи "Когда вы делаете плагин с помощью $.widget(), jQuery UI создает javascript-объект, содержащий все настройки по умолчанию и методы плагина. Этот объект называют прототипом плагина. При установке плагина на определенный элемент, делатся отдельная копия этого прототипа, которая будет хранить состояние плагина именно на этом элементе. Такую отдельно взятую копию прототипа называют экземпляром плагина.".
Правильно ли я понимаю, что это означает, что делается копия объекта-прототипа для каждого элемента на странице, для которого вызывается плагин? То есть, получается, что в создаваемую копию помимо свойств из объекта прототипа, копируются и методы из объекта-прототипа? То есть в каждой копии объекта прототипа, содержатся все свойства и все методы объекта прототипа?
Например, если в объекте прототипе есть метод hello, то если плагин будет вызван на 10 элементах страницы, то будет 10 копий объекта прототипа и в каждой копии будет содержаться свой метод hello? Или же метод hello в каждой копии будет ссылаться на одну и ту же ф-цию?
И подскажите, пожалуйста, какие ещё есть конструкторы плагинов помимо jQuery фабрики виджетов. Спасибо.