课程
/前端开发
/jQuery
/全屏切换效果
如图,为什么要在大闭包里再建一个闭包的形式去创建PageSwitch这个构造函数呢?就那么直接创建不行吗?反正到时候PageSwitch也会留在大闭包的作用域链里的不是吗
2016-03-19
源自:全屏切换效果 2-1
正在回答
我也不明白这里,感觉多此一举
我也不明白
可能是封装私有变量吧,把想暴露给外界的构造函数return出来
我在 学校学的是直接把JQ放在html页面中的,这种作为外插件的还是第一次见0.0,我记得这个老师作介绍的时候好像说了闭包可以防止不兼容的话,你可以再看看
proto 提问者
防止与其他组件冲突不兼容
举报
如何在PC和移动端实现全屏切换效果,本课程会给你答案
1 回答为什么创建PageSwitch对象的时候要用匿名函数自我执行的方式呢?
1 回答为什么要对container实现PageSwitch,而不对sections实现PageSwitch?
1 回答$(function(){ $('[data-PageSwitch').PageSwitch(); });什么意思??
2 回答PageSwitch.prototype = {}写法覆盖构造函数
4 回答document.createElement(PageSwitch)