Пример создания плагина для JQuery
// так вот начинается описание плагина (с названием somePlugin)
(function($) {
$.fn.somePlugin = function(options) {
// значение по умолчанию для опциональных аргументов
// в виде имя: значение
var defaults = {
someOption: 'someValue'
};
// расширяем дефолтные значения опциями
var opts = $.extend(defaults, options);
// они теперь доступны как opts[имя_опции]
// вот тут сам плагин
};
})(jQuery);