bitimer.html
来自「ajax 框价.是个好工具.javascript 矿家.可以用在任何平台.」· HTML 代码 · 共 217 行
HTML
217 行
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html><!--Generated using api.website.xsl version 2003-07-17--><head><META http-equiv="Content-Type" content="text/html; charset=utf-8"><title>BiTimer</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link type="text/css" rel="stylesheet" href="api.css"><script type="text/javascript"> function showDerivedClasses() { var ul = document.getElementById("api-derived-classes"); var lis = ul.childNodes; var l = lis.length; for (var i = 1; i < l; i++) lis[i].style.display = ""; lis[0].style.display = "none"; } </script></head><body><h1 id="BiTimer">BiTimer</h1><p>This class can be used to schedule events to occur later in time.</p><p>This class extends <code><a href="BiEventTarget.html">BiEventTarget</a></code> and therefore all methods and fields available for <code><a href="BiEventTarget.html">BiEventTarget</a></code> are also available for <code>BiTimer</code>.</p><ul class="partial-class-tree"><li><code><a href="BiObject.html">BiObject</a></code><ul><li><code><a href="BiEventTarget.html">BiEventTarget</a></code><ul><li><code>BiTimer</code><ul id="api-derived-classes"></ul></li></ul></li></ul></li></ul><h2>Constructor</h2><p><code> new BiTimer([<span class="methodArgument">nInterval</span>])</code></p><h3>Parameters</h3><table><thead><tr><td>Name</td><td>Type</td><td class="optional-header">Optional</td><td>Default</td><td>Descripton</td></tr></thead><tbody><tr><td><code>nInterval</code></td><td><code class="type">Number</code></td><td class="optional-column"><img src="check.png" alt="checked"></td><td><code>1000</code></td><td>The number of milliseconds between the firing of the <code><a href="#tick">tick</a></code> events.</td></tr></tbody></table><h2>Properties</h2><table><thead><tr><td>Name</td><td>Type</td><td class="get-header">get</td><td class="set-header">set</td><td>Descripton</td></tr></thead><tbody><tr><td><a name="enabled"></a><code>enabled</code></td><td><code class="type">Boolean</code></td><td class="get-column"><img src="check.png" alt="checked"></td><td class="set-column"><img src="check.png" alt="checked"></td><td>If this is false no <code><a href="#tick">tick</a></code> events are fired.</td></tr><tr><td><a name="interval"></a><code>interval</code></td><td><code class="type">Number</code></td><td class="get-column"><img src="check.png" alt="checked"></td><td class="set-column"><img src="check.png" alt="checked"></td><td>The number of milliseconds between the firing of the <code><a href="#tick">tick</a></code> events. Changing this also stops the timer.</td></tr></tbody></table><h2>Methods</h2><table><thead><tr><td>Name</td><td>Description</td></tr></thead><tbody><tr><td><code><a href="#start">start</a></code></td><td>Starts and enables the timer. Every <code><a href="#interval">interval</a></code> ms the <code><a href="#tick">tick</a></code> event is fired (unless the timer has been disabled).</td></tr><tr><td><code><a href="#stop">stop</a></code></td><td>Stops and disables the timer</td></tr></tbody></table><h2>Events</h2><table><thead><tr><td>Name</td><td>Type</td><td class="bubbles-header">Bubbles</td><td>Descripton</td></tr></thead><tbody><tr><td><a name="tick"></a><code>tick</code></td><td><code class="type"> <code><a href="BiEvent.html">BiEvent</a></code> </code></td><td class="bubbles-column"></td><td>Fires every <code><a href="#interval">interval</a></code> milliseconds for an <code><a href="#enabled">enabled</a></code> and started timer.</td></tr></tbody></table><h2>Static Methods</h2><table><thead><tr><td>Name</td><td>Description</td></tr></thead><tbody><tr><td><code><a href="#callOnce">callOnce</a></code></td><td>This method calls a function once after a certain time. The thirde argument allows you to set what object the function is a method of allowing you to correctly use the this keyword in the function.</td></tr></tbody></table><h2>Static Fields</h2><p>None.</p><h2>Remarks</h2><p>Be careful when using timers so that they are not fired when some dependent object has been disposed. Either dispose or stop the timer object when it no longer can be used due to its dependencies.</p><h2>Method Details</h2><h3><a name="start"></a>start</h3><p>Starts and enables the timer. Every <code><a href="#interval">interval</a></code> ms the <code><a href="#tick">tick</a></code> event is fired (unless the timer has been disabled).</p><h4>Syntax</h4><pre class="method-syntax">object.start()</pre><h4>Parameters</h4><p>No arguments.</p><h4>Return Type</h4><p><code class="type">void</code></p><h3><a name="stop"></a>stop</h3><p>Stops and disables the timer</p><h4>Syntax</h4><pre class="method-syntax">object.stop()</pre><h4>Parameters</h4><p>No arguments.</p><h4>Return Type</h4><p><code class="type">void</code></p><h2>Static Method Details</h2><h3><a name="callOnce"></a>callOnce</h3><p>This method calls a function once after a certain time. The thirde argument allows you to set what object the function is a method of allowing you to correctly use the this keyword in the function.</p><h4>Syntax</h4><pre class="method-syntax">BiTimer.callOnce(<span class="methodArgument">fun</span> [, <span class="methodArgument">time</span>, <span class="methodArgument">obj</span>])</pre><h4>Parameters</h4><table><thead><tr><td>Name</td><td>Type</td><td class="optional-header">Optional</td><td>Default</td><td>Descripton</td></tr></thead><tbody><tr><td><code>fun</code></td><td><code class="type">Function</code></td><td class="optional-column"></td><td></td><td>The function object to call</td></tr><tr><td><code>time</code></td><td><code class="type">Number</code></td><td class="optional-column"><img src="check.png" alt="checked"></td><td><code>1</code></td><td>The number of milliseconds to wait before calling the function.</td></tr><tr><td><code>obj</code></td><td><code class="type">Object</code></td><td class="optional-column"></td><td></td><td>The number to call the function as a method of.</td></tr></tbody></table><h4>Return Type</h4><p><code class="type">void</code></p></body></html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?