最新回答 / proto
然后我还想求证一个问题,就是请明白人帮我看看我对这个插件的设计理解的对不对:我们这个插件的实现,两个功能部分,其一是插件的接口,这个由于我们采用动态方法,通过jQuery实例就能把接口暴露出来;其二就是业务逻辑,业务逻辑封装在小闭包的PageSwitch类里,然后通过在接口里创建PageSwitch实例去实现业务逻辑。(这里PageSwitch实例是一个桥梁,连接了接口与封装好业务逻辑)。以上,我的理解对不?请明白人帮我看看。。。。
2016-03-22
最赞回答 / _潇潇暮雨
$.type是jQuery内置的判断类型的工具方法,我们知道的判断类型的方法不是非常靠谱,例如typeof null将会得到Object。你可以理解为更准确的判断类型。
2016-03-19
在jQuery原型对象里创建PageSwitch方法,这样任何一个jQuery对象实例都能继承到这个方法,这就是为啥$("#container").PageSwitch(options)可以执行,而本来jQuery库是没有PageSwitch方法的,因为:#container是jQuery对象的一个实例,从jQuery.prototype中继承到了PageSwitch方法;
2016-03-19