亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

關于這里面的js單例不是很明白,求大神解答

http://img1.sycdn.imooc.com//5806df5e0001107104540123.jpg

關于jquery的鏈式調用,return的是不是這個對象本身;這里面的this.each我有點弄不明白,是不是遍歷的對象里面的屬性?例如 .default ,那他返回的就是對象的每個屬性了,那如何實現鏈式調用的。

me.data("pageSwitch") ;這塊是給this傳的這個名字嗎,還是什么意思???

正在回答

2 回答

首先 鏈接式操作就是執行了一個方法,可以再執行另一個方法,直接寫在方法的后面。this.each遍歷的是一個數組,因為你不能保證返回的只有一個jq對象(這里糾正一下,這里的函數作為對象的方法時返回this是指向的該對象,也就是說不是你說的返回對象的每個屬性,這里關于this的使用建議你看一下慕課上有一位老師講的js深入淺出,)你若保證你的插件每次都只會用一個JQ對象,那么你可以直接return?this.另外me.data("pageSwitch")是在這個對象上綁定數據,個人認為這里就是給目標對象綁定這個插件的功能。你可以查一下w3c中jq方法的數據綁定data();個人理解,希望可以幫到你。。。。

0 回復 有任何疑惑可以回復我~

綁定? 不是使對象實現插件功能?? 只是用來做判斷? 保證實現單例模式

實現插件功能的是? instance=new PageSwitch(me,options);? 這一句

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

關于這里面的js單例不是很明白,求大神解答

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號