ext.html.svn-base
来自「PHP 知识管理系统(基于树结构的知识管理系统), 英文原版的PHP源码。」· SVN-BASE 代码 · 共 945 行 · 第 1/4 页
SVN-BASE
945 行
</div>
</td>
<td class="msource">Ext</td>
</tr>
<tr class="method-row expandable">
<td class="micon"><a class="exi" href="#expand"> </a></td>
<td class="sig">
<a id="Ext-num"></a>
<b>num</b>( <code>Mixed value</code>, <code>Number defaultValue</code> ) : Number <div class="mdesc">
<div class="short">Utility method for validating that a value is numeric, returning the specified default value if it is not.</div>
<div class="long">
Utility method for validating that a value is numeric, returning the specified default value if it is not. <div class="mdetail-params">
<strong>Parameters:</strong>
<ul><li><code>value</code> : Mixed<div class="sub-desc">Should be a number, but any type will be handled appropriately</div></li><li><code>defaultValue</code> : Number<div class="sub-desc">The value to return if the original value is non-numeric</div></li> </ul>
<strong>Returns:</strong>
<ul>
<li><code>Number</code><div class="sub-desc">Value, if numeric, else defaultValue</div></li>
</ul>
</div>
</div>
</div>
</td>
<td class="msource">Ext</td>
</tr>
<tr class="method-row alt expandable">
<td class="micon"><a class="exi" href="#expand"> </a></td>
<td class="sig">
<a id="Ext-onReady"></a>
<b>onReady</b>( <code>Function fn</code>, <code>Object scope</code>, <code>boolean override</code> ) : void <div class="mdesc">
<div class="short">Fires when the document is ready (before onload and before images are loaded). Shorthand of Ext.EventManager.onDocum...</div>
<div class="long">
Fires when the document is ready (before onload and before images are loaded). Shorthand of <a ext:cls="Ext.EventManager" ext:member="onDocumentReady" href="output/Ext.EventManager.html#onDocumentReady">Ext.EventManager.onDocumentReady</a>. <div class="mdetail-params">
<strong>Parameters:</strong>
<ul><li><code>fn</code> : Function<div class="sub-desc">The method the event invokes</div></li><li><code>scope</code> : Object<div class="sub-desc">An object that becomes the scope of the handler</div></li><li><code>override</code> : boolean<div class="sub-desc">If true, the obj passed in becomesthe execution scope of the listener</div></li> </ul>
<strong>Returns:</strong>
<ul>
<li><code>void</code></li>
</ul>
</div>
</div>
</div>
</td>
<td class="msource">Ext</td>
</tr>
<tr class="method-row expandable">
<td class="micon"><a class="exi" href="#expand"> </a></td>
<td class="sig">
<a id="Ext-override"></a>
<b>override</b>( <code>Object origclass</code>, <code>Object overrides</code> ) : void <div class="mdesc">
<div class="short">Adds a list of functions to the prototype of an existing class, overwriting any existing methods with the same name....</div>
<div class="long">
Adds a list of functions to the prototype of an existing class, overwriting any existing methods with the same name.Usage:<pre><code>Ext.override(MyClass, { newMethod1: <b>function</b>(){ <i>// etc.</i> }, newMethod2: <b>function</b>(foo){ <i>// etc.</i> }});</code></pre> <div class="mdetail-params">
<strong>Parameters:</strong>
<ul><li><code>origclass</code> : Object<div class="sub-desc">The class to override</div></li><li><code>overrides</code> : Object<div class="sub-desc">The list of functions to add to origClass. This should be specified as an object literalcontaining one or more methods.</div></li> </ul>
<strong>Returns:</strong>
<ul>
<li><code>void</code></li>
</ul>
</div>
</div>
</div>
</td>
<td class="msource">Ext</td>
</tr>
<tr class="method-row alt expandable">
<td class="micon"><a class="exi" href="#expand"> </a></td>
<td class="sig">
<a id="Ext-query"></a>
<b>query</b>( <code>String path</code>, <span class="optional" title="Optional">[<code>Node root</code>]</span> ) : Array <div class="mdesc">
<div class="short">Selects an array of DOM nodes by CSS/XPath selector. Shorthand of <a ext:cls="Ext.DomQuery" ext:member="select" href="output/Ext.DomQuery.html#select">Ext.DomQuery.select</a></div>
<div class="long">
Selects an array of DOM nodes by CSS/XPath selector. Shorthand of <a ext:cls="Ext.DomQuery" ext:member="select" href="output/Ext.DomQuery.html#select">Ext.DomQuery.select</a> <div class="mdetail-params">
<strong>Parameters:</strong>
<ul><li><code>path</code> : String<div class="sub-desc">The selector/xpath query</div></li><li><code>root</code> : Node<div class="sub-desc">(optional) The start of the query (defaults to document).</div></li> </ul>
<strong>Returns:</strong>
<ul>
<li><code>Array</code></li>
</ul>
</div>
</div>
</div>
</td>
<td class="msource">Ext</td>
</tr>
<tr class="method-row expandable">
<td class="micon"><a class="exi" href="#expand"> </a></td>
<td class="sig">
<a id="Ext-reg"></a>
<b>reg</b>( <code>String xtype</code>, <code>Constructor cls</code> ) : void <div class="mdesc">
<div class="short">Shorthand for <a ext:cls="Ext.ComponentMgr" ext:member="registerType" href="output/Ext.ComponentMgr.html#registerType">Ext.ComponentMgr.registerType</a></div>
<div class="long">
Shorthand for <a ext:cls="Ext.ComponentMgr" ext:member="registerType" href="output/Ext.ComponentMgr.html#registerType">Ext.ComponentMgr.registerType</a> <div class="mdetail-params">
<strong>Parameters:</strong>
<ul><li><code>xtype</code> : String<div class="sub-desc">The mnemonic string by which the Component classmay be looked up.</div></li><li><code>cls</code> : Constructor<div class="sub-desc">The new Component class.</div></li> </ul>
<strong>Returns:</strong>
<ul>
<li><code>void</code></li>
</ul>
</div>
</div>
</div>
</td>
<td class="msource">Ext</td>
</tr>
<tr class="method-row alt expandable">
<td class="micon"><a class="exi" href="#expand"> </a></td>
<td class="sig">
<a id="Ext-removeNode"></a>
<b>removeNode</b>( <code>HTMLElement node</code> ) : void <div class="mdesc">
<div class="short">Removes a DOM node from the document. The body node will be ignored if passed in.</div>
<div class="long">
Removes a DOM node from the document. The body node will be ignored if passed in. <div class="mdetail-params">
<strong>Parameters:</strong>
<ul><li><code>node</code> : HTMLElement<div class="sub-desc">The node to remove</div></li> </ul>
<strong>Returns:</strong>
<ul>
<li><code>void</code></li>
</ul>
</div>
</div>
</div>
</td>
<td class="msource">Ext</td>
</tr>
<tr class="method-row expandable">
<td class="micon"><a class="exi" href="#expand"> </a></td>
<td class="sig">
<a id="Ext-select"></a>
<b>select</b>( <code>String/Array selector</code>, <span class="optional" title="Optional">[<code>Boolean unique</code>]</span>, <span class="optional" title="Optional">[<code>HTMLElement/String root</code>]</span> ) : CompositeElementLite/CompositeElement <div class="mdesc">
<div class="short">Selects elements based on the passed CSS selector to enable working on them as 1.</div>
<div class="long">
Selects elements based on the passed CSS selector to enable working on them as 1. <div class="mdetail-params">
<strong>Parameters:</strong>
<ul><li><code>selector</code> : String/Array<div class="sub-desc">The CSS selector or an array of elements</div></li><li><code>unique</code> : Boolean<div class="sub-desc">(optional) true to create a unique Ext.Element for each element (defaults to a shared flyweight object)</div></li><li><code>root</code> : HTMLElement/String<div class="sub-desc">(optional) The root element of the query or id of the root</div></li> </ul>
<strong>Returns:</strong>
<ul>
<li><code>CompositeElementLite/CompositeElement</code></li>
</ul>
</div>
</div>
</div>
</td>
<td class="msource">Ext</td>
</tr>
<tr class="method-row alt expandable">
<td class="micon"><a class="exi" href="#expand"> </a></td>
<td class="sig">
<a id="Ext-type"></a>
<b>type</b>( <code>Mixed object</code> ) : String <div class="mdesc">
<div class="short">Returns the type of object that is passed in. If the object passed in is null or undefined itreturn false otherwise ...</div>
<div class="long">
Returns the type of object that is passed in. If the object passed in is null or undefined itreturn false otherwise it returns one of the following values:<ul><li><b>string</b>: If the object passed is a string</li><li><b>number</b>: If the object passed is a number</li><li><b>boolean</b>: If the object passed is a boolean value</li><li><b>function</b>: If the object passed is a function reference</li><li><b>object</b>: If the object passed is an object</li><li><b>array</b>: If the object passed is an array</li><li><b>regexp</b>: If the object passed is a regular expression</li><li><b>element</b>: If the object passed is a DOM Element</li><li><b>nodelist</b>: If the object passed is a DOM NodeList</li><li><b>textnode</b>: If the object passed is a DOM text node and contains something other than whitespace</li><li><b>whitespace</b>: If the object passed is a DOM text node and contains only whitespace</li> <div class="mdetail-params">
<strong>Parameters:</strong>
<ul><li><code>object</code> : Mixed<div class="sub-desc"></div></li> </ul>
<strong>Returns:</strong>
<ul>
<li><code>String</code></li>
</ul>
</div>
</div>
</div>
</td>
<td class="msource">Ext</td>
</tr>
<tr class="method-row expandable">
<td class="micon"><a class="exi" href="#expand"> </a></td>
<td class="sig">
<a id="Ext-urlDecode"></a>
<b>urlDecode</b>( <code>String string</code>, <span class="optional" title="Optional">[<code>Boolean overwrite</code>]</span> ) : Object <div class="mdesc">
<div class="short">Takes an encoded URL and and converts it to an object. e.g. Ext.urlDecode("foo=1&bar=2"); would return {foo: 1, bar: ...</div>
<div class="long">
Takes an encoded URL and and converts it to an object. e.g. Ext.urlDecode("foo=1&bar=2"); would return {foo: 1, bar: 2} or Ext.urlDecode("foo=1&bar=2&bar=3&bar=4", true); would return {foo: 1, bar: [2, 3, 4]}. <div class="mdetail-params">
<strong>Parameters:</strong>
<ul><li><code>string</code> : String<div class="sub-desc"></div></li><li><code>overwrite</code> : Boolean<div class="sub-desc">(optional) Items of the same name will overwrite previous values instead of creating an an array (Defaults to false).</div></li> </ul>
<strong>Returns:</strong>
<ul>
<li><code>Object</code><div class="sub-desc">A literal with members</div></li>
</ul>
</div>
</div>
</div>
</td>
<td class="msource">Ext</td>
</tr>
<tr class="method-row alt expandable">
<td class="micon"><a class="exi" href="#expand"> </a></td>
<td class="sig">
<a id="Ext-urlEncode"></a>
<b>urlEncode</b>( <code>Object o</code> ) : String <div class="mdesc">
<div class="short">Takes an object and converts it to an encoded URL. e.g. Ext.urlEncode({foo: 1, bar: 2}); would return "foo=1&bar=2". ...</div>
<div class="long">
Takes an object and converts it to an encoded URL. e.g. Ext.urlEncode({foo: 1, bar: 2}); would return "foo=1&bar=2". Optionally, property values can be arrays, instead of keys and the resulting string that's returned will contain a name/value pair for each array value. <div class="mdetail-params">
<strong>Parameters:</strong>
<ul><li><code>o</code> : Object<div class="sub-desc"></div></li> </ul>
<strong>Returns:</strong>
<ul>
<li><code>String</code></li>
</ul>
</div>
</div>
</div>
</td>
<td class="msource">Ext</td>
</tr>
</table> <a id="Ext-events"></a> <h2>Public Events</h2> <div class="no-members">This class has no public events.</div> </div>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?