http://www.cnblogs.com/xcj26/p/3345556.html 这个例子可以看一下,里边的混淆的地方我解释一下。 var self = this; // 一方面是为了缓存对象,另外一方面是为了引用方便。 self.elem = elem; // 缓存dom对象到this上,估计是为了后面方便调用 self.$elem = $(elem); // 缓存jq对象到this上,估计是为后期了方便调用 self.options = $.extend(); // 这块在我发的链接上有,自己看一下。 这块缓存的目的,一方面是减少了一个变量,另外一方面是方便插件多次调用时引用的是不同的值。 大概就这点个人理解,正确与否,在结合整体的代码看看。
87,992
社区成员
224,688
社区内容
加载中
试试用AI创作助手写篇文章吧