﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-wufang5-文章分类-EXT</title><link>http://www.blogjava.net/wufang5/category/35899.html</link><description>认识自己，降伏自己，改变自己，才能改变别人。</description><language>zh-cn</language><lastBuildDate>Sat, 15 Nov 2008 05:43:45 GMT</lastBuildDate><pubDate>Sat, 15 Nov 2008 05:43:45 GMT</pubDate><ttl>60</ttl><item><title>EXT--&gt;文本框和面板的使用</title><link>http://www.blogjava.net/wufang5/articles/240449.html</link><dc:creator>懒虫</dc:creator><author>懒虫</author><pubDate>Fri, 14 Nov 2008 01:42:00 GMT</pubDate><guid>http://www.blogjava.net/wufang5/articles/240449.html</guid><wfw:comment>http://www.blogjava.net/wufang5/comments/240449.html</wfw:comment><comments>http://www.blogjava.net/wufang5/articles/240449.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wufang5/comments/commentRss/240449.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wufang5/services/trackbacks/240449.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;只有注册用户登录后才能阅读该文。<a href='http://www.blogjava.net/wufang5/articles/240449.html'>阅读全文</a><img src ="http://www.blogjava.net/wufang5/aggbug/240449.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wufang5/" target="_blank">懒虫</a> 2008-11-14 09:42 <a href="http://www.blogjava.net/wufang5/articles/240449.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>EXT--&gt;按钮的点击事件</title><link>http://www.blogjava.net/wufang5/articles/239943.html</link><dc:creator>懒虫</dc:creator><author>懒虫</author><pubDate>Tue, 11 Nov 2008 12:25:00 GMT</pubDate><guid>http://www.blogjava.net/wufang5/articles/239943.html</guid><wfw:comment>http://www.blogjava.net/wufang5/comments/239943.html</wfw:comment><comments>http://www.blogjava.net/wufang5/articles/239943.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wufang5/comments/commentRss/239943.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wufang5/services/trackbacks/239943.html</trackback:ping><description><![CDATA[对于按钮的点击事件这里有三种方法，用一个JSP页面把三种写法都表示出来了~~
<div>
<div style="font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; background-color: #eeeeee; "><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="background-color: #FFFF00; color: #000000; ">&lt;%</span><span style="background-color: #F5F5F5; color: #000000; ">@&#160;page&#160;language</span><span style="background-color: #F5F5F5; color: #000000; ">=</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">java</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">&#160;pageEncoding</span><span style="background-color: #F5F5F5; color: #000000; ">=</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">UTF-8</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #FFFF00; color: #000000; ">%></span><span style="color: #000000; "><br />
<br />
<br />
</span><span style="color: #0000FF; ">&lt;!</span><span style="color: #FF00FF; ">DOCTYPE&#160;HTML&#160;PUBLIC&#160;"-//W3C//DTD&#160;HTML&#160;4.01&#160;Transitional//EN"</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />
</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">html</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />
&#160;&#160;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">head</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />
&#160;&#160;&#160;&#160;<br />
&#160;&#160;&#160;&#160;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">title</span><span style="color: #0000FF; ">></span><span style="color: #000000; ">按钮的测试</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">title</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />
&#160;&#160;&#160;&#160;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">link&#160;</span><span style="color: #FF0000; ">rel</span><span style="color: #0000FF; ">="stylesheet"</span><span style="color: #FF0000; ">&#160;type</span><span style="color: #0000FF; ">="text/css"</span><span style="color: #FF0000; ">&#160;href</span><span style="color: #0000FF; ">="./scripts/ext/resources/css/ext-all.css"</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />
&#160;&#160;&#160;&#160;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">script&#160;</span><span style="color: #FF0000; ">type</span><span style="color: #0000FF; ">="text/javascript"</span><span style="color: #FF0000; ">&#160;src</span><span style="color: #0000FF; ">="./scripts/ext/adapter/ext/ext-base.js"</span><span style="color: #0000FF; ">>&lt;/</span><span style="color: #800000; ">script</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />
&#160;&#160;&#160;&#160;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">script&#160;</span><span style="color: #FF0000; ">type</span><span style="color: #0000FF; ">="text/javascript"</span><span style="color: #FF0000; ">&#160;src</span><span style="color: #0000FF; ">="./scripts/ext/ext-all.js"</span><span style="color: #0000FF; ">>&lt;/</span><span style="color: #800000; ">script</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />
&#160;&#160;&#160;&#160;<br />
&#160;&#160;&#160;&#160;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">script&#160;</span><span style="color: #FF0000; ">type</span><span style="color: #0000FF; ">="text/javascript"</span><span style="color: #0000FF; ">></span><span style="background-color: #F5F5F5; color: #000000; "><br />
&#160;&#160;&#160;&#160;<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Ext.onReady(</span><span style="background-color: #F5F5F5; color: #0000FF; ">function</span><span style="background-color: #F5F5F5; color: #000000; ">(){<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="background-color: #F5F5F5; color: #0000FF; ">var</span><span style="background-color: #F5F5F5; color: #000000; ">&#160;_btn&#160;</span><span style="background-color: #F5F5F5; color: #000000; ">=</span><span style="background-color: #F5F5F5; color: #000000; ">&#160;</span><span style="background-color: #F5F5F5; color: #0000FF; ">new</span><span style="background-color: #F5F5F5; color: #000000; ">&#160;Ext.Button({<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;renderTo:Ext.getBody(),&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="background-color: #F5F5F5; color: #008000; ">/*</span><span style="background-color: #F5F5F5; color: #008000; ">*这里的Ext.getBody()&#160;=&#160;document.body</span><span style="background-color: #F5F5F5; color: #008000; ">*/</span><span style="background-color: #F5F5F5; color: #000000; "><br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;text:</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">确定</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">&#160;,<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="background-color: #F5F5F5; color: #008000; ">//</span><span style="background-color: #F5F5F5; color: #008000; ">------------1)-----------handler------------------------------------------------&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="background-color: #F5F5F5; color: #008000; "><br />
</span><span style="background-color: #F5F5F5; color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="background-color: #F5F5F5; color: #008000; ">/*</span><span style="background-color: #F5F5F5; color: #008000; ">*<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;*&#160;handler只能对click做出响应<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;handler:function(){<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;alert("Hello&#160;EXTJS");<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="background-color: #F5F5F5; color: #008000; ">*/</span><span style="background-color: #F5F5F5; color: #000000; "><br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="background-color: #F5F5F5; color: #008000; ">//</span><span style="background-color: #F5F5F5; color: #008000; ">----------------2)-------------listeners------------------------------------------&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="background-color: #F5F5F5; color: #008000; "><br />
</span><span style="background-color: #F5F5F5; color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="background-color: #F5F5F5; color: #008000; ">/*</span><span style="background-color: #F5F5F5; color: #008000; ">*<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;*listeners可以对所有的事件做监听<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;listeners&#160;:{<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;"click":function(){<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;alert("Hello&#160;&#160;EXTJS!");<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="background-color: #F5F5F5; color: #008000; ">*/</span><span style="background-color: #F5F5F5; color: #000000; "><br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;});<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="background-color: #F5F5F5; color: #008000; ">//</span><span style="background-color: #F5F5F5; color: #008000; ">----------------3)-------------ON---------这个方法在onReady()外面---------------------------------</span><span style="background-color: #F5F5F5; color: #008000; "><br />
</span><span style="background-color: #F5F5F5; color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;_btn.on(</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">click</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">,&#160;</span><span style="background-color: #F5F5F5; color: #0000FF; ">function</span><span style="background-color: #F5F5F5; color: #000000; ">(){<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;alert(</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">Hello&#160;EXTJS!!</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">);<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;});<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<br />
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;});<br />
&#160;&#160;&#160;&#160;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">script</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />
&#160;&#160;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">head</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />
&#160;&#160;<br />
&#160;&#160;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">body</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />
&#160;&#160;按钮的测试页面(点击事件的三个写法)<br />
&#160;&#160;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">body</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />
</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">html</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />
<br />
</span></div>
</div>
<div></div>
<span style="color: red; ">
<div>renderTo:是把这个对象放到指定的对象中，这里产生的也是HTML代码</div>
</span>
<div>这里没有添加任何的JS文件，比较简单</div>
<img src ="http://www.blogjava.net/wufang5/aggbug/239943.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wufang5/" target="_blank">懒虫</a> 2008-11-11 20:25 <a href="http://www.blogjava.net/wufang5/articles/239943.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>EXT---&gt;事件Event</title><link>http://www.blogjava.net/wufang5/articles/239941.html</link><dc:creator>懒虫</dc:creator><author>懒虫</author><pubDate>Tue, 11 Nov 2008 11:58:00 GMT</pubDate><guid>http://www.blogjava.net/wufang5/articles/239941.html</guid><wfw:comment>http://www.blogjava.net/wufang5/comments/239941.html</wfw:comment><comments>http://www.blogjava.net/wufang5/articles/239941.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wufang5/comments/commentRss/239941.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wufang5/services/trackbacks/239941.html</trackback:ping><description><![CDATA[<div>People里对name和age的改变做出了对应的事件</div>
<div><span style="color: red; ">一个事件要符合三个步骤：定义、发布、订阅</span></div>
<div>
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #008080; ">&#160;1</span>&#160;<span style="color: #000000; ">Ext.namespace(Ext.dojochina);<br />
</span><span style="color: #008080; ">&#160;2</span>&#160;<span style="color: #000000; "><br />
</span><span style="color: #008080; ">&#160;3</span>&#160;<span style="color: #000000; ">Ext.dojochina.People&#160;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&#160;</span><span style="color: #0000FF; ">function</span><span style="color: #000000; ">()&#160;{<br />
</span><span style="color: #008080; ">&#160;4</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;</span><span style="color: #0000FF; ">this</span><span style="color: #000000; ">.addEvents(&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color: #008000; ">/*</span><span style="color: #008000; ">*事件的定义</span><span style="color: #008000; ">*/</span><span style="color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<br />
</span><span style="color: #008080; ">&#160;5</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color: #000000; ">"</span><span style="color: #000000; ">namechange</span><span style="color: #000000; ">"</span><span style="color: #000000; ">,<br />
</span><span style="color: #008080; ">&#160;6</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color: #000000; ">"</span><span style="color: #000000; ">agechange</span><span style="color: #000000; ">"</span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">&#160;7</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;);<br />
</span><span style="color: #008080; ">&#160;8</span>&#160;<span style="color: #000000; ">};<br />
</span><span style="color: #008080; ">&#160;9</span>&#160;<span style="color: #000000; "><br />
</span><span style="color: #008080; ">10</span>&#160;<span style="color: #000000; "><br />
</span><span style="color: #008080; ">11</span>&#160;<span style="color: #000000; ">Ext.extend(Ext.dojochina.People,&#160;Ext.util.Observable,&#160;{<br />
</span><span style="color: #008080; ">12</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;name:</span><span style="color: #000000; ">""</span><span style="color: #000000; ">,<br />
</span><span style="color: #008080; ">13</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;age:</span><span style="color: #000000; ">""</span><span style="color: #000000; ">,<br />
</span><span style="color: #008080; ">14</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;<br />
</span><span style="color: #008080; ">15</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;setName:</span><span style="color: #0000FF; ">function</span><span style="color: #000000; ">(_name)&#160;{<br />
</span><span style="color: #008080; ">16</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">(</span><span style="color: #0000FF; ">this</span><span style="color: #000000; ">.name&#160;</span><span style="color: #000000; ">!=</span><span style="color: #000000; ">&#160;_name)&#160;{<br />
</span><span style="color: #008080; ">17</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color: #0000FF; ">this</span><span style="color: #000000; ">.fireEvent(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">namechange</span><span style="color: #000000; ">"</span><span style="color: #000000; ">,&#160;</span><span style="color: #0000FF; ">this</span><span style="color: #000000; ">,&#160;</span><span style="color: #0000FF; ">this</span><span style="color: #000000; ">.name,&#160;_name);&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color: #008000; ">/*</span><span style="color: #008000; ">*事件的发布</span><span style="color: #008000; ">*/</span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">18</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color: #0000FF; ">this</span><span style="color: #000000; ">.name&#160;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&#160;_name;<br />
</span><span style="color: #008080; ">19</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}<br />
</span><span style="color: #008080; ">20</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;},<br />
</span><span style="color: #008080; ">21</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;<br />
</span><span style="color: #008080; ">22</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;setAge:&#160;</span><span style="color: #0000FF; ">function</span><span style="color: #000000; ">(_age)&#160;{<br />
</span><span style="color: #008080; ">23</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color: #0000FF; ">if</span><span style="color: #000000; ">(</span><span style="color: #0000FF; ">this</span><span style="color: #000000; ">.age&#160;</span><span style="color: #000000; ">!=</span><span style="color: #000000; ">&#160;_age)&#160;{<br />
</span><span style="color: #008080; ">24</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color: #0000FF; ">this</span><span style="color: #000000; ">.fireEvent(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">agechange</span><span style="color: #000000; ">"</span><span style="color: #000000; ">,&#160;&#160;</span><span style="color: #0000FF; ">this</span><span style="color: #000000; ">,&#160;&#160;</span><span style="color: #0000FF; ">this</span><span style="color: #000000; ">.age,&#160;&#160;_age);<br />
</span><span style="color: #008080; ">25</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color: #0000FF; ">this</span><span style="color: #000000; ">.age&#160;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&#160;_age;<br />
</span><span style="color: #008080; ">26</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}<br />
</span><span style="color: #008080; ">27</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;}<br />
</span><span style="color: #008080; ">28</span>&#160;<span style="color: #000000; ">});</span></div>
</div>
<div><span style="color: red; ">JSP页面上（实现了事件的订阅）</span></div>
<div>
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #008080; ">&#160;1</span>&#160;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">script&#160;</span><span style="color: #FF0000; ">type</span><span style="color: #0000FF; ">="text/javascript"</span><span style="color: #FF0000; ">&#160;src</span><span style="color: #0000FF; ">="./scripts/ext/demo/People.js"</span><span style="color: #0000FF; ">>&lt;/</span><span style="color: #800000; ">script</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">&#160;2</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;<br />
</span><span style="color: #008080; ">&#160;3</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">script&#160;</span><span style="color: #FF0000; ">type</span><span style="color: #0000FF; ">="text/javascript"</span><span style="color: #0000FF; ">></span><span style="background-color: #F5F5F5; color: #000000; "><br />
</span><span style="color: #008080; ">&#160;4</span>&#160;<span style="background-color: #F5F5F5; color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="background-color: #F5F5F5; color: #0000FF; ">var</span><span style="background-color: #F5F5F5; color: #000000; ">&#160;_people&#160;</span><span style="background-color: #F5F5F5; color: #000000; ">=</span><span style="background-color: #F5F5F5; color: #000000; ">&#160;</span><span style="background-color: #F5F5F5; color: #0000FF; ">null</span><span style="background-color: #F5F5F5; color: #000000; ">;<br />
</span><span style="color: #008080; ">&#160;5</span>&#160;<span style="background-color: #F5F5F5; color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<br />
</span><span style="color: #008080; ">&#160;6</span>&#160;<span style="background-color: #F5F5F5; color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="background-color: #F5F5F5; color: #008000; ">//</span><span style="background-color: #F5F5F5; color: #008000; ">按钮点击触发的事件</span><span style="background-color: #F5F5F5; color: #008000; "><br />
</span><span style="color: #008080; ">&#160;7</span>&#160;<span style="background-color: #F5F5F5; color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;button_click&#160;</span><span style="background-color: #F5F5F5; color: #000000; ">=</span><span style="background-color: #F5F5F5; color: #000000; ">&#160;</span><span style="background-color: #F5F5F5; color: #0000FF; ">function</span><span style="background-color: #F5F5F5; color: #000000; ">(){<br />
</span><span style="color: #008080; ">&#160;8</span>&#160;<span style="background-color: #F5F5F5; color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;_people.setName(prompt(</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">请输入你的名字！</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">,&#160;</span><span style="background-color: #F5F5F5; color: #000000; ">""</span><span style="background-color: #F5F5F5; color: #000000; ">));<br />
</span><span style="color: #008080; ">&#160;9</span>&#160;<span style="background-color: #F5F5F5; color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;_people.setAge(prompt(</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">请输入你的年龄！</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">,</span><span style="background-color: #F5F5F5; color: #000000; ">""</span><span style="background-color: #F5F5F5; color: #000000; ">));<br />
</span><span style="color: #008080; ">10</span>&#160;<span style="background-color: #F5F5F5; color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}<br />
</span><span style="color: #008080; ">11</span>&#160;<span style="background-color: #F5F5F5; color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<br />
</span><span style="color: #008080; ">12</span>&#160;<span style="background-color: #F5F5F5; color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Ext.onReady(</span><span style="background-color: #F5F5F5; color: #0000FF; ">function</span><span style="background-color: #F5F5F5; color: #000000; ">(){<br />
</span><span style="color: #008080; ">13</span>&#160;<span style="background-color: #F5F5F5; color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="background-color: #F5F5F5; color: #0000FF; ">var</span><span style="background-color: #F5F5F5; color: #000000; ">&#160;txt_name&#160;</span><span style="background-color: #F5F5F5; color: #000000; ">=</span><span style="background-color: #F5F5F5; color: #000000; ">&#160;Ext.get(</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">txt_name</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">);<br />
</span><span style="color: #008080; ">14</span>&#160;<span style="background-color: #F5F5F5; color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="background-color: #F5F5F5; color: #0000FF; ">var</span><span style="background-color: #F5F5F5; color: #000000; ">&#160;txt_age&#160;</span><span style="background-color: #F5F5F5; color: #000000; ">=</span><span style="background-color: #F5F5F5; color: #000000; ">&#160;Ext.get(</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">txt_age</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">);<br />
</span><span style="color: #008080; ">15</span>&#160;<span style="background-color: #F5F5F5; color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<br />
</span><span style="color: #008080; ">16</span>&#160;<span style="background-color: #F5F5F5; color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;_people&#160;</span><span style="background-color: #F5F5F5; color: #000000; ">=</span><span style="background-color: #F5F5F5; color: #000000; ">&#160;</span><span style="background-color: #F5F5F5; color: #0000FF; ">new</span><span style="background-color: #F5F5F5; color: #000000; ">&#160;Ext.dojochina.People();<br />
</span><span style="color: #008080; ">17</span>&#160;<span style="background-color: #F5F5F5; color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="background-color: yellow; "><span style="background-color: yellow; "><span style="background-color: yellow; "><span style="background-color: #F5F5F5; color: #008000; ">/*</span><span style="background-color: #F5F5F5; color: #008000; ">*事件的订阅</span><span style="background-color: #F5F5F5; color: #008000; ">*/</span></span></span></span><span style="background-color: #F5F5F5; color: #000000; "><br />
</span><span style="color: #008080; ">18</span>&#160;<span style="background-color: #F5F5F5; color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;_people.on(</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">namechange</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">,&#160;</span><span style="background-color: #F5F5F5; color: #0000FF; ">function</span><span style="background-color: #F5F5F5; color: #000000; ">(_people,&#160;&#160;_old,&#160;&#160;_new){<br />
</span><span style="color: #008080; ">19</span>&#160;<span style="background-color: #F5F5F5; color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;txt_name.dom.value&#160;</span><span style="background-color: #F5F5F5; color: #000000; ">=</span><span style="background-color: #F5F5F5; color: #000000; ">&#160;_new;<br />
</span><span style="color: #008080; ">20</span>&#160;<span style="background-color: #F5F5F5; color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;});<br />
</span><span style="color: #008080; ">21</span>&#160;<span style="background-color: #F5F5F5; color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<br />
</span><span style="color: #008080; ">22</span>&#160;<span style="background-color: #F5F5F5; color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;_people.on(</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">agechange</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">,&#160;</span><span style="background-color: #F5F5F5; color: #0000FF; ">function</span><span style="background-color: #F5F5F5; color: #000000; ">(_people,&#160;&#160;_old,&#160;&#160;_new){<br />
</span><span style="color: #008080; ">23</span>&#160;<span style="background-color: #F5F5F5; color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;txt_age.dom.value&#160;</span><span style="background-color: #F5F5F5; color: #000000; ">=</span><span style="background-color: #F5F5F5; color: #000000; ">&#160;_new;<br />
</span><span style="color: #008080; ">24</span>&#160;<span style="background-color: #F5F5F5; color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;});<br />
</span><span style="color: #008080; ">25</span>&#160;<span style="background-color: #F5F5F5; color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<br />
</span><span style="color: #008080; ">26</span>&#160;<span style="background-color: #F5F5F5; color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="background-color: #F5F5F5; color: #008000; ">/*</span><span style="background-color: #F5F5F5; color: #008000; ">*事件的队列，同一个事件多次订阅</span><span style="background-color: #F5F5F5; color: #008000; ">*/</span><span style="background-color: #F5F5F5; color: #000000; "><br />
</span><span style="color: #008080; ">27</span>&#160;<span style="background-color: #F5F5F5; color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;_people.on(</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">namechange</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">,&#160;</span><span style="background-color: #F5F5F5; color: #0000FF; ">function</span><span style="background-color: #F5F5F5; color: #000000; ">(_people,&#160;&#160;_old,&#160;&#160;_new){<br />
</span><span style="color: #008080; ">28</span>&#160;<span style="background-color: #F5F5F5; color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;document.title&#160;</span><span style="background-color: #F5F5F5; color: #000000; ">=</span><span style="background-color: #F5F5F5; color: #000000; ">&#160;_new;<br />
</span><span style="color: #008080; ">29</span>&#160;<span style="background-color: #F5F5F5; color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;});<br />
</span><span style="color: #008080; ">30</span>&#160;<span style="background-color: #F5F5F5; color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;});<br />
</span><span style="color: #008080; ">31</span>&#160;<span style="background-color: #F5F5F5; color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<br />
</span><span style="color: #008080; ">32</span>&#160;<span style="background-color: #F5F5F5; color: #000000; ">&#160;&#160;&#160;&#160;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">script</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">33</span>&#160;<span style="color: #000000; "><br />
</span><span style="color: #008080; ">34</span>&#160;<span style="color: #000000; ">&#160;&#160;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">head</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">35</span>&#160;<span style="color: #000000; ">&#160;&#160;<br />
</span><span style="color: #008080; ">36</span>&#160;<span style="color: #000000; ">&#160;&#160;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">body</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">37</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">h4</span><span style="color: #0000FF; ">>&lt;</span><span style="color: #800000; ">font&#160;</span><span style="color: #FF0000; ">color</span><span style="color: #0000FF; ">="blue"</span><span style="color: #0000FF; ">></span><span style="color: #000000; ">这是对事件调用的测试页面</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">font</span><span style="color: #0000FF; ">>&lt;/</span><span style="color: #800000; ">h4</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">38</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;姓名：</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">input&#160;</span><span style="color: #FF0000; ">type</span><span style="color: #0000FF; ">="text"</span><span style="color: #FF0000; ">&#160;id</span><span style="color: #0000FF; ">="txt_name"</span><span style="color: #0000FF; ">></span><span style="color: #000000; ">&#160;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">br&#160;</span><span style="color: #0000FF; ">/></span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">39</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;年龄：</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">input&#160;</span><span style="color: #FF0000; ">type</span><span style="color: #0000FF; ">="text"</span><span style="color: #FF0000; ">&#160;id</span><span style="color: #0000FF; ">="txt_age"</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">40</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">input&#160;</span><span style="color: #FF0000; ">type</span><span style="color: #0000FF; ">="button"</span><span style="color: #FF0000; ">&#160;value</span><span style="color: #0000FF; ">="输入"</span><span style="color: #FF0000; ">&#160;onclick</span><span style="color: #0000FF; ">="button_click()"</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">41</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;<br />
</span><span style="color: #008080; ">42</span>&#160;<span style="color: #000000; ">&#160;&#160;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">body</span><span style="color: #0000FF; ">></span></div>
</div>
<div>但是这个例子我一直没找到错误，使用谷歌浏览器的时候只能出现第一个输入框就什么效果也没有了，要是哪位大虾发现错误请及时告诉我啊~~谢谢喽<img border="0" align="absmiddle" src="/CuteSoft_Client/CuteEditor/images/emsmilep.gif" alt="" />~~自己刚发现了错误，我的代码是用MyEclipse生成的，JS文件是使用File新建的，命名的时候忘了写后缀了~~<img border="0" align="absmiddle" src="/CuteSoft_Client/CuteEditor/images/emcry.gif"  alt="" />我可是活生生找了一下午啊~~可是记清楚了~~~！！</div>
<img src ="http://www.blogjava.net/wufang5/aggbug/239941.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wufang5/" target="_blank">懒虫</a> 2008-11-11 19:58 <a href="http://www.blogjava.net/wufang5/articles/239941.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ext--&gt;类的方法重写</title><link>http://www.blogjava.net/wufang5/articles/239821.html</link><dc:creator>懒虫</dc:creator><author>懒虫</author><pubDate>Tue, 11 Nov 2008 11:43:00 GMT</pubDate><guid>http://www.blogjava.net/wufang5/articles/239821.html</guid><wfw:comment>http://www.blogjava.net/wufang5/comments/239821.html</wfw:comment><comments>http://www.blogjava.net/wufang5/articles/239821.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wufang5/comments/commentRss/239821.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wufang5/services/trackbacks/239821.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;只有注册用户登录后才能阅读该文。<a href='http://www.blogjava.net/wufang5/articles/239821.html'>阅读全文</a><img src ="http://www.blogjava.net/wufang5/aggbug/239821.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wufang5/" target="_blank">懒虫</a> 2008-11-11 19:43 <a href="http://www.blogjava.net/wufang5/articles/239821.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ext类的继承</title><link>http://www.blogjava.net/wufang5/articles/239787.html</link><dc:creator>懒虫</dc:creator><author>懒虫</author><pubDate>Tue, 11 Nov 2008 01:35:00 GMT</pubDate><guid>http://www.blogjava.net/wufang5/articles/239787.html</guid><wfw:comment>http://www.blogjava.net/wufang5/comments/239787.html</wfw:comment><comments>http://www.blogjava.net/wufang5/articles/239787.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/wufang5/comments/commentRss/239787.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/wufang5/services/trackbacks/239787.html</trackback:ping><description><![CDATA[Person类是父类：
<div>
<div style="font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; background-color: #eeeeee; "><font color="#008080">
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #008080; ">&#160;1</span>&#160;<span style="color: #000000; ">Ext.namespace(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">Ext.dojochina</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br />
</span><span style="color: #008080; ">&#160;2</span>&#160;<span style="color: #008000; ">//</span><span style="color: #008000; ">EXT的构造方法</span><span style="color: #008000; "><br />
</span><span style="color: #008080; ">&#160;3</span>&#160;<span style="color: #000000; ">Ext.dojochina.Person&#160;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&#160;</span><span style="color: #0000FF; ">function</span><span style="color: #000000; ">(_cfg)&#160;{<br />
</span><span style="color: #008080; ">&#160;4</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;Ext.apply(</span><span style="color: #0000FF; ">this</span><span style="color: #000000; ">,&#160;_cfg);<br />
</span><span style="color: #008080; ">&#160;5</span>&#160;<span style="color: #000000; ">};<br />
</span><span style="color: #008080; ">&#160;6</span>&#160;<span style="color: #000000; "><br />
</span><span style="color: #008080; ">&#160;7</span>&#160;<span style="color: #008000; ">//</span><span style="color: #008000; ">实例方法</span><span style="color: #008000; "><br />
</span><span style="color: #008080; ">&#160;8</span>&#160;<span style="color: #000000; ">Ext.apply(Ext.dojochina.Person.prototype,&#160;{<br />
</span><span style="color: #008080; ">&#160;9</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;job:</span><span style="color: #000000; ">"</span><span style="color: #000000; ">无</span><span style="color: #000000; ">"</span><span style="color: #000000; ">,<br />
</span><span style="color: #008080; ">10</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;print:</span><span style="color: #0000FF; ">function</span><span style="color: #000000; ">(){<br />
</span><span style="color: #008080; ">11</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;alert(String.format(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">姓名:{0},&#160;性别:{1},角色:{2}</span><span style="color: #000000; ">"</span><span style="color: #000000; ">,&#160;</span><span style="color: #0000FF; ">this</span><span style="color: #000000; ">.name,&#160;</span><span style="color: #0000FF; ">this</span><span style="color: #000000; ">.sex,&#160;</span><span style="color: #0000FF; ">this</span><span style="color: #000000; ">.job));<br />
</span><span style="color: #008080; ">12</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;}<br />
</span><span style="color: #008080; ">13</span>&#160;<span style="color: #000000; ">});</span></div>
</font></div>
</div>
<div>Student类是继承自Person类的，只是job=Student</div>
<div>
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #008080; ">1</span>&#160;<span style="color: #000000; ">Ext.namespace(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">Ext.dojochina</span><span style="color: #000000; ">"</span><span style="color: #000000; ">);<br />
</span><span style="color: #008080; ">2</span>&#160;<span style="color: #008000; ">//</span><span style="color: #008000; ">构造函数</span><span style="color: #008000; "><br />
</span><span style="color: #008080; ">3</span>&#160;<span style="color: #000000; ">Ext.dojochina.Student&#160;</span><span style="color: #000000; ">=</span><span style="color: #000000; ">&#160;</span><span style="color: #0000FF; ">function</span><span style="color: #000000; ">(_cfg)&#160;{<br />
</span><span style="color: #008080; ">4</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;Ext.apply(</span><span style="color: #0000FF; ">this</span><span style="color: #000000; ">,&#160;_cfg);<br />
</span><span style="color: #008080; ">5</span>&#160;<span style="color: #000000; ">};<br />
</span><span style="color: #008080; ">6</span>&#160;<span style="color: #008000; ">//</span><span style="color: #008000; ">继承的写法</span><span style="color: #008000; "><br />
</span><span style="color: #008080; ">7</span>&#160;<span style="color: #000000; ">Ext.extend(Ext.dojochina.Student,Ext.dojochina.Person,{<br />
</span><span style="color: #008080; ">8</span>&#160;<span style="color: #000000; ">&#160;&#160;job:</span><span style="color: #000000; ">"</span><span style="color: #000000; ">学生</span><span style="color: #000000; ">"</span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">9</span>&#160;<span style="color: #000000; ">});</span></div>
</div>
<div>JSP页面上的显示：</div>
<div>
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #008080; ">&#160;1</span>&#160;<span style="background-color: #FFFF00; color: #000000; ">&lt;%</span><span style="background-color: #F5F5F5; color: #000000; ">@&#160;page&#160;language</span><span style="background-color: #F5F5F5; color: #000000; ">=</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">java</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">&#160;pageEncoding</span><span style="background-color: #F5F5F5; color: #000000; ">=</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">utf-8</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">&#160;contentType</span><span style="background-color: #F5F5F5; color: #000000; ">=</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">text/html;&#160;charset=utf-8</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #FFFF00; color: #000000; ">%></span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">&#160;2</span>&#160;<span style="color: #000000; "><br />
</span><span style="color: #008080; ">&#160;3</span>&#160;<span style="color: #0000FF; ">&lt;!</span><span style="color: #FF00FF; ">DOCTYPE&#160;HTML&#160;PUBLIC&#160;"-//W3C//DTD&#160;HTML&#160;4.01&#160;Transitional//EN"</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">&#160;4</span>&#160;<span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">html</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">&#160;5</span>&#160;<span style="color: #000000; ">&#160;&#160;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">head</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">&#160;6</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;<br />
</span><span style="color: #008080; ">&#160;7</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">title</span><span style="color: #0000FF; ">></span><span style="color: #000000; ">Student类Teacher类&#160;继承自Person类</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">title</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">&#160;8</span>&#160;<span style="color: #000000; "><br />
</span><span style="color: #008080; ">&#160;9</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">link&#160;</span><span style="color: #FF0000; ">rel</span><span style="color: #0000FF; ">="stylesheet"</span><span style="color: #FF0000; ">&#160;type</span><span style="color: #0000FF; ">="text/css"</span><span style="color: #FF0000; ">&#160;href</span><span style="color: #0000FF; ">="./scripts/ext/resources/css/ext-all.css"</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">10</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">script&#160;</span><span style="color: #FF0000; ">type</span><span style="color: #0000FF; ">="text/javascript"</span><span style="color: #FF0000; ">&#160;src</span><span style="color: #0000FF; ">="./scripts/ext/adapter/ext/ext-base.js"</span><span style="color: #0000FF; ">>&lt;/</span><span style="color: #800000; ">script</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">11</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">script&#160;</span><span style="color: #FF0000; ">type</span><span style="color: #0000FF; ">="text/javascript"</span><span style="color: #FF0000; ">&#160;src</span><span style="color: #0000FF; ">="./scripts/ext/ext-all.js"</span><span style="color: #0000FF; ">>&lt;/</span><span style="color: #800000; ">script</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">12</span>&#160;<span style="color: #000000; ">&#160;&#160; &#160;<span style="background-color: yellow; ">&lt;!--注意上面两个JS文件的导入顺序 --></span></span></div>
<div style="background-color: #eeeeee; font-size: 13px; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; "><span style="color: #000000; "><br />
</span><span style="color: #008080; ">13</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">script&#160;</span><span style="color: #FF0000; ">type</span><span style="color: #0000FF; ">="text/javascript"</span><span style="color: #FF0000; ">&#160;src</span><span style="color: #0000FF; ">="./scripts/ext/demo/Person.js"</span><span style="color: #0000FF; ">>&lt;/</span><span style="color: #800000; ">script</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">14</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">script&#160;</span><span style="color: #FF0000; ">type</span><span style="color: #0000FF; ">="text/javascript"</span><span style="color: #FF0000; ">&#160;src</span><span style="color: #0000FF; ">="./scripts/ext/demo/Student.js"</span><span style="color: #0000FF; ">>&lt;/</span><span style="color: #800000; ">script</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">15</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">script&#160;</span><span style="color: #FF0000; ">type</span><span style="color: #0000FF; ">="text/javascript"</span><span style="color: #FF0000; ">&#160;src</span><span style="color: #0000FF; ">="./scripts/ext/demo/Teacher.js"</span><span style="color: #0000FF; ">>&lt;/</span><span style="color: #800000; ">script</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">16</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;<br />
</span><span style="color: #008080; ">17</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">script&#160;</span><span style="color: #FF0000; ">type</span><span style="color: #0000FF; ">="text/javascript"</span><span style="color: #0000FF; ">></span><span style="background-color: #F5F5F5; color: #000000; "><br />
</span><span style="color: #008080; ">18</span>&#160;<span style="background-color: #F5F5F5; color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="background-color: #F5F5F5; color: #0000FF; ">var</span><span style="background-color: #F5F5F5; color: #000000; ">&#160;_teacher&#160;</span><span style="background-color: #F5F5F5; color: #000000; ">=</span><span style="background-color: #F5F5F5; color: #000000; ">&#160;</span><span style="background-color: #F5F5F5; color: #0000FF; ">new</span><span style="background-color: #F5F5F5; color: #000000; ">&#160;Ext.dojochina.Teacher({name:</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">老杨</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">,sex:</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">Man</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">});<br />
</span><span style="color: #008080; ">19</span>&#160;<span style="background-color: #F5F5F5; color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;_teacher.print();<br />
</span><span style="color: #008080; ">20</span>&#160;<span style="background-color: #F5F5F5; color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="background-color: #F5F5F5; color: #0000FF; ">var</span><span style="background-color: #F5F5F5; color: #000000; ">&#160;_student&#160;</span><span style="background-color: #F5F5F5; color: #000000; ">=</span><span style="background-color: #F5F5F5; color: #000000; ">&#160;</span><span style="background-color: #F5F5F5; color: #0000FF; ">new</span><span style="background-color: #F5F5F5; color: #000000; ">&#160;Ext.dojochina.Student({name:</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">Lily</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">,&#160;sex:</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">Woman</span><span style="background-color: #F5F5F5; color: #000000; ">"</span><span style="background-color: #F5F5F5; color: #000000; ">});<br />
</span><span style="color: #008080; ">21</span>&#160;<span style="background-color: #F5F5F5; color: #000000; ">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;_student.print();<br />
</span><span style="color: #008080; ">22</span>&#160;<span style="background-color: #F5F5F5; color: #000000; ">&#160;&#160;&#160;&#160;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">script</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">23</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;<br />
</span><span style="color: #008080; ">24</span>&#160;<span style="color: #000000; ">&#160;&#160;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">head</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">25</span>&#160;<span style="color: #000000; ">&#160;&#160;<br />
</span><span style="color: #008080; ">26</span>&#160;<span style="color: #000000; ">&#160;&#160;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">body</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">27</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;&#160;测试类的继承&#160;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">br</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">28</span>&#160;<span style="color: #000000; ">&#160;&#160;&#160;---]&#160;&#160;Student类Teacher类&#160;继承于Person类<br />
</span><span style="color: #008080; ">29</span>&#160;<span style="color: #000000; ">&#160;&#160;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">body</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">30</span>&#160;<span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">html</span><span style="color: #0000FF; ">></span><span style="color: #000000; "><br />
</span><span style="color: #008080; ">31</span>&#160;<span style="color: #000000; "><br />
</span><span style="color: #008080; ">32</span>&#160;</div>
</div>
<img src ="http://www.blogjava.net/wufang5/aggbug/239787.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/wufang5/" target="_blank">懒虫</a> 2008-11-11 09:35 <a href="http://www.blogjava.net/wufang5/articles/239787.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>