構(gòu)造函數(shù)返回 new jQuery.fn.init() 相比 if(!this instanceof jQuery) {return new jQuery();}this.init();有什么明顯好處?
后者除了看起來不夠優(yōu)美之外,繼承性上也和前者一樣,不能只簡單的借用構(gòu)造函數(shù),功能上也能夠?qū)崿F(xiàn)靜態(tài)和原型方法的分離啊
后者除了看起來不夠優(yōu)美之外,繼承性上也和前者一樣,不能只簡單的借用構(gòu)造函數(shù),功能上也能夠?qū)崿F(xiàn)靜態(tài)和原型方法的分離啊
2016-05-27
舉報
2016-05-28
后者在每次構(gòu)建新實例的時候都要判斷一次。
2017-06-14
其實有些判斷在jQuery.fn.init()里面做了