- 全局插件
直接通过$.xx = function(args){}来定义全局插件,问题:1,命名规则;2,$符号的冲突问题(可使用闭包来解决)(function($){$.say = function(ars){}})(jQuery)
可选参数的实现:$.argumentable = function(a1,options,a5){a1,a5必选参数,options里面为可选参数
$.extend(//extend方法实现替换
{"a2":"xx","a3":"xx","a4":"xx"}, //为三个参数设置初始值
options || {} //用传入的参数覆盖初始值
)
}