已采納回答 / 慕后端9595255
$.extend(boolean,dest,src1,src2,src3...)作用是將src1,src2,src3合并到dest中,true是深拷貝的意思,$.extend(true,$.fn.PageSwitch.defaults,options||{})這段代碼作用是將用戶設(shè)置的options項合并到$.fn.PageSwitch.defaults的默認數(shù)據(jù)中,此時的setting就是用來存放$.fn.PageSwitch.defaults的默認數(shù)據(jù)的,利用extend屬性前后相同,后面覆蓋前面的特...
2016-10-25
已采納回答 / 一切哦克
首先 鏈接式操作就是執(zhí)行了一個方法,可以再執(zhí)行另一個方法,直接寫在方法的后面。this.each遍歷的是一個數(shù)組,因為你不能保證返回的只有一個jq對象(這里糾正一下,這里的函數(shù)作為對象的方法時返回this是指向的該對象,也就是說不是你說的返回對象的每個屬性,這里關(guān)于this的使用建議你看一下慕課上有一位老師講的js深入淺出,)你若保證你的插件每次都只會用一個JQ對象,那么你可以直接return?this.另外me.data("pageSwitch")是在這個對象上綁定數(shù)據(jù),個人認為這里就是給目標對象綁定這...
2016-10-19
第一次看的時候覺得說的很垃圾,可是現(xiàn)在回過頭來看,真的不錯,特別是想自己開放插件的同學,所以,那些看不懂的,別噴了
2016-10-18