最新回答 / 姜芽?jī)?/a>
?if ($.type(options) == "string") {? ? ? ? return instance[options]();? ? }這里他在演示如果需要調(diào)用init方法需要怎么做。他這里有判斷如果傳進(jìn)去是個(gè)字符串的話,就調(diào)用實(shí)例上面的對(duì)應(yīng)的方法。instance[options]();這里instance是instance = new PageSwitch($me, options);?實(shí)例可以調(diào)用構(gòu)造函數(shù)prototype上的方法。
2016-12-11
最新回答 / mirsent3681149
?background-size:contain是把圖片等比例擴(kuò)大,如果圖片尺寸和窗口大小比例不一樣就不能做到完成覆蓋窗口了
2016-10-18
最新回答 / testname
構(gòu)造函數(shù)的原型如果寫成 PageSwitch.prototype = {},那么原型中的constructor屬性確實(shí)會(huì)指向原生Object對(duì)象,其實(shí)個(gè)人覺得這個(gè)屬性也并沒有什么作用,如果實(shí)在想改,可以將它手動(dòng)改成PageSwitch。按照一般順序,先寫構(gòu)造函數(shù) ? function PageSwitch(){} ?再寫原型 PageSwitch.prototype = {},之后實(shí)例化。這樣是沒有什么問題的,實(shí)例調(diào)用的方法還是構(gòu)造函數(shù)原型中的方法,但是如果先實(shí)例化之后再修改原型就會(huì)有問題,就是你說的覆蓋...
2016-10-05
最贊回答 / qq_T_T若是人間四月天_0
這個(gè)是針對(duì)調(diào)用init等pageSwitch的方法,如$("data-pageSwitch").pageSwitch("init");即是這種情況,而你說的沒影響是因?yàn)榇颂巶鞯闹凳莖bject而非字符串
2016-08-11