setTimeout(fun) with a single argument? (Timeout not specified)
The HTML5
specifications states that setTimeout
can be run without the additional "timeout" argument which is supposed to say after how many milliseconds will the function "handler" be scheduled.
handle = window . setTimeout( handler [, timeout [, arguments ] ] )
Schedules a timeout to run handler after timeout milliseconds. Any arguments are passed straight through to the handler.
However, I failed to find anywhere which explains what happens when no "timeout" time period is set.
An example usage is, the animation implementation int the Raphael library.
animationElements[length] && win.setTimeout(a开发者_如何学运维nimation);
See http://www.whatwg.org/specs/web-apps/current-work/multipage/timers.html#get-the-timeout
- Let timeout be the second argument to the method, or zero if the argument was omitted.
精彩评论