详情看:http://wenku.baidu.com/view/8855a1350b4c2e3f57276348.html jQuery的源码剖析
1: extend(子,父) extend(true,子,父)
2: jQuery的prototype功能
jQuery.fn=jQuery.prototype={
//各种各样的方法
each: .....
find: ...
};
所以,写jQuery插件,给jQuery框架加入心功能的方式很简单了:一般两种方式:写静态函数,和写实例函数:
实例函数:jQuery.fn.myfun= = function(position, hidefunc, initPos) {} 这样写需要一个jQuery对象才可以使用
静态函数: jQuery.myfun=function(xxxx){....}这种相当于全局函数,可以直接使用。
3: 实例jQuery对象
var jQuery = window.jQuery = window.$ = function(selector, context) { return new jQuery.fn.init(selector, context); ①
};