文中单例模式的一个问题
//文中给 $.fn 添加函数 $.fn.PageSwitch=function(){ return this.each(function(){ var me=$(this);//这里的this指向的是 遍历过程中当前被遍历的元素吧 var instance=me.data("PageSwitch");//那么每次遍历新的元素 都肯定获取//不到 PageSwitch这个数据,那么每次都开始重新创建 ,然后绑定到元素上,这时单利吗 if(!instance){ instance=new PageSwitch(); } }); }; //总结一下 我的两点疑问: //1. $.fn.PageSwitch=function(){ return this.each(function(){});//这个this指向的是哪个对象 }; //2. 就像我文中说的, 在each 函数中,每次遍历 this指向的都是不同的对象吧,那么就会每次都获取不到 pageSwitch对象,然后每次都重新创建 然后绑定到当前被遍历的元素上