Виджеты - это многофункциональные плагины с полным состоянием, которые имеют полный жизненный цикл, а также методы и события.
Обратите внимание, что если вы хотите использовать это для разработки плагинов, вы должны сначала рассмотреть возможность использования чего-то вроде фабрики виджетов пользовательского интерфейса jQuery, которая управляет как суб-методами, так и плагинами. Некоторые примеры использования фабрики виджетов jQuery UI для создания плагина.