【转】什么?你还不会写JQuery 插件

什么?你还不会写JQuery 插件

转自 http://www.cnblogs.com/joey0210/p/3408349.html  

【收获】

1、extend(dest,src1,src2,src3...);  jQuery.extend 函数使用详解

注:将src1,src2,src3...合并到dest中,如果参数没有重叠,则合并所有参数;参数重叠则以后面的参数对应值为准;

eg:var opts = $.extend({},{"name":"Jack","age":10},{"name":"Lucy","sex":"girl"}) ===>  opts = {"name":"Lucy","age":10,"sex":"girl"};

2、链式调用 

将当前被操作的元素返回;

return this.each(function(){

    var $this = $(this);

        $this.css({

              backgroundColor:opts.background,

              color:opts.color

        })

});

3、编写插件

4、闭包

你可能感兴趣的:(【转】什么?你还不会写JQuery 插件)