Compare Revisions

Timer.jsm

Change Revisions

Revision 362159:

Revision 362159 by MattBrubeck on

Revision 362173:

Revision 362173 by MattBrubeck on

Title:
Timer.jsm
Timer.jsm
Slug:
Mozilla/JavaScript_code_modules/Timer.jsm
Mozilla/JavaScript_code_modules/Timer.jsm
Content:

Revision 362159
Revision 362173
n11      The <code>Timer.jsm</code> JavaScript code module provides n11      The <code>Timer.jsm</code> JavaScript code module contains 
>a pure-JavaScript implementation of <a href="/en-US/docs/DOM/wind>pure-JavaScript implementations of <a href="/en-US/docs/DOM/windo
>ow.setTimeout" title="/en-US/docs/DOM/window.setTimeout"><code>se>w.setTimeout" title="/en-US/docs/DOM/window.setTimeout"><code>set
>tTimeout</code></a> and <a href="/en-US/docs/DOM/window.clearTime>Timeout</code></a> and <a href="/en-US/docs/DOM/window.clearTimeo
>out" title="/en-US/docs/DOM/window.clearTimeout"><code>clearTimeo>ut" title="/en-US/docs/DOM/window.clearTimeout"><code>clearTimeou
>ut</code></a> that are mostly-compatible with the DOM window meth>t</code></a> that are compatible with the DOM window functions, b
>ods of the same names, but can be used by code that does not have>ut that can be used by code that does not have access to a DOM wi
> access to a DOM window (for example, by other <a href="/en-US/do>ndow (for example, <a href="/en-US/docs/Mozilla/JavaScript_code_m
>cs/Mozilla/JavaScript_code_modules" title="/en-US/docs/Mozilla/Ja>odules" title="/en-US/docs/Mozilla/JavaScript_code_modules">JavaS
>vaScript_code_modules">JavaScript code modules</a> or by <a href=>cript code modules</a> or <a href="/en-US/docs/The_message_manage
>"/en-US/docs/The_message_manager" title="/en-US/docs/The_message_>r" title="/en-US/docs/The_message_manager">content frame scripts<
>manager">content frame scripts</a>).>/a>).
n14      To use <code>Timer.jsm</code>, first import the module:n14      To use <code>Timer.jsm</code>, first import it:
n16    <pre class="eval">n16    <pre class="brush: js">
17<span class="nowiki">Components.utils.import("resource://gre/modu17Components.utils.import("resource://gre/modules/Timer.jsm");
>les/Timer.jsm");</span> 
t20      Then you can call the <code>setTimeout</code> and <code>clet20      Then call <code>setTimeout</code> and <code>clearTimeout</c
>arTimeout</code> functions just as you would in a DOM window:>ode> just as you would in a DOM window, for example:

Back to History