【发布时间】:2013-10-03 05:28:28
【问题描述】:
这在 jQuery 中一直可见,我想知道他们是如何做到的。我马上给你举个例子:
在 jQuery 的 fadeIn() 动画中,您可以输入三种不同类型参数的组合:
.fadeIn([duration ] [, complete ] );
.fadeIn( options );
.fadeIn( [duration ] [, easing ] [, complete ] );
如图所示,您可以输入不同的参数,顺序并不重要。像fadeIn() 方法那样接受这些参数并相应地处理它们的适当或最实用的方法是什么?我正在构建一个几乎可以以相同方式处理参数的插件:
.flipAnimation([newvalue]);
.flipAnimation([newvalue] [, duration]);
.flipAnimation([newvalue][, duration][, complete()]);
.flipAnimation(options);
谢谢。
【问题讨论】:
-
你会看到arguments
标签: javascript jquery methods arguments