The specifications HTML5 indicate that it setTimeoutcan be started without the additional argument "timeout", which should say after how many milliseconds the functions "handler" will be assigned.
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.
However, I could not find anywhere, which explains what happens when the timeout period is not set.
An animation implementation in the Raphael library is used as an example .
animationElements[length] && win.setTimeout(animation);
See http://www.whatwg.org/specs/web-apps/current-work/multipage/timers.html#get-the-timeout
, .
, IE6, . ~~