關于這里面的js單例不是很明白,求大神解答
關于jquery的鏈式調用,return的是不是這個對象本身;這里面的this.each我有點弄不明白,是不是遍歷的對象里面的屬性?例如 .default ,那他返回的就是對象的每個屬性了,那如何實現鏈式調用的。
me.data("pageSwitch") ;這塊是給this傳的這個名字嗎,還是什么意思???
關于jquery的鏈式調用,return的是不是這個對象本身;這里面的this.each我有點弄不明白,是不是遍歷的對象里面的屬性?例如 .default ,那他返回的就是對象的每個屬性了,那如何實現鏈式調用的。
me.data("pageSwitch") ;這塊是給this傳的這個名字嗎,還是什么意思???
2016-10-19
舉報
2016-10-25
首先 鏈接式操作就是執行了一個方法,可以再執行另一個方法,直接寫在方法的后面。this.each遍歷的是一個數組,因為你不能保證返回的只有一個jq對象(這里糾正一下,這里的函數作為對象的方法時返回this是指向的該對象,也就是說不是你說的返回對象的每個屬性,這里關于this的使用建議你看一下慕課上有一位老師講的js深入淺出,)你若保證你的插件每次都只會用一個JQ對象,那么你可以直接return?this.另外me.data("pageSwitch")是在這個對象上綁定數據,個人認為這里就是給目標對象綁定這個插件的功能。你可以查一下w3c中jq方法的數據綁定data();個人理解,希望可以幫到你。。。。
2017-05-18
綁定? 不是使對象實現插件功能?? 只是用來做判斷? 保證實現單例模式
實現插件功能的是? instance=new PageSwitch(me,options);? 這一句