此代码存在于 swipe.js 库中。我正在尝试自定义它。返回之前的注释说“暴露了 Swipe API”,但我不确定这意味着什么。
function Swipe(container, options) {
...
//everything that makes the library work, including a setup() function
...
//expose the Swipe API
return {
setup: function() {
setup();
},
slide: function(to, speed) {
// cancel slideshow
stop();
slide(to, speed);
},
prev: function() {
// cancel slideshow
stop();
prev();
},
next: function() {
// cancel slideshow
stop();
next();
},...some more stuff
}
返回的值是数组吗?数组列表?例如,我实例化一个新的滑动对象window['aNewSwipeObject'] = Swipe($theDOMElement);
,然后像这样调用 setup 函数,调用window['aNewSwipeObject'].setup()
setup() 什么?return 上面的 setup(),还是 Swipe() 函数的 return 中的匿名函数内部的 setup()?