//局部私有作用域 (function ($) { //默认属性 let defaultOpts = { //…… }; //do something 配合实现功能 如 定义内部函数实现某个功能 然后在下面的方法里面调用 $.fn.plugName = function (options) { //合并配置 $.extend(defaultOpts, options); //do something ... return this; } })(jQuery);
调用(和jquery自带的方法一样调用,还可以链式调用(前提是返回了this)):
$('div').plugName();