HTML5
规范声明可以在没有额外的“超时”参数的情况下运行,该setTimeout
参数应该说明函数“处理程序”将在多少毫秒后被调度。
handle = window . setTimeout( handler [, timeout [, arguments ] ] )
Schedules a timeout to run handler after timeout milliseconds. Any arguments are passed straight through to the handler.
但是,我找不到任何解释在没有设置“超时”时间段时会发生什么的地方。
一个示例用法是Raphael 库中的动画实现。
animationElements[length] && win.setTimeout(animation);