﻿<?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-我爱佳娃-随笔分类-javascript</title><link>http://www.blogjava.net/alwayscy/category/22413.html</link><description>&lt;br&gt;
有兴趣可以访问下我的生活博客：&lt;a href="http://qqmovie.qzone.com"&gt;qqmovie.qzone.com&lt;/a&gt;</description><language>zh-cn</language><lastBuildDate>Thu, 27 Sep 2012 01:16:43 GMT</lastBuildDate><pubDate>Thu, 27 Sep 2012 01:16:43 GMT</pubDate><ttl>60</ttl><item><title>如何在extjs的PANEL里用d3.js来绘图</title><link>http://www.blogjava.net/alwayscy/archive/2012/09/27/388648.html</link><dc:creator>我爱佳娃</dc:creator><author>我爱佳娃</author><pubDate>Wed, 26 Sep 2012 23:38:00 GMT</pubDate><guid>http://www.blogjava.net/alwayscy/archive/2012/09/27/388648.html</guid><wfw:comment>http://www.blogjava.net/alwayscy/comments/388648.html</wfw:comment><comments>http://www.blogjava.net/alwayscy/archive/2012/09/27/388648.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/alwayscy/comments/commentRss/388648.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/alwayscy/services/trackbacks/388648.html</trackback:ping><description><![CDATA[EXTJS和D3都很强大,不解释了,把D3绘的图直接放到一个EXT的TAB里,直接上图上代码:<br /><img src="http://www.blogjava.net/images/blogjava_net/alwayscy/extjs_d3.jpg" border="0" alt="" width="1126" height="672" /><br /><br />代码中的D3例子来自:<br /><div>https://github.com/mbostock/d3/wiki/Force-Layout<br />可用于绘制拓扑结构图.<br /></div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #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 />-->Ext.define('EB.view.content.SingleView',&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;extend&nbsp;:&nbsp;'Ext.panel.Panel',<br />&nbsp;&nbsp;&nbsp;&nbsp;alias&nbsp;:&nbsp;'widget.singleview',<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;layout&nbsp;:&nbsp;'fit',<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;title&nbsp;:&nbsp;'single&nbsp;view',<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;initComponent&nbsp;:&nbsp;function()&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">this</span>.callParent(arguments);<br />&nbsp;&nbsp;&nbsp;&nbsp;},<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;onRender&nbsp;:&nbsp;function()&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;me&nbsp;=&nbsp;<span style="color: #0000FF; ">this</span>;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;me.doc&nbsp;=&nbsp;Ext.getDoc();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;me.callParent(arguments);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;me.drawMap();<br />&nbsp;&nbsp;&nbsp;&nbsp;},<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;drawMap&nbsp;:&nbsp;function()&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;width&nbsp;=&nbsp;960,&nbsp;height&nbsp;=&nbsp;500<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;target&nbsp;=&nbsp;d3.select("#"&nbsp;+&nbsp;<span style="color: #0000FF; ">this</span>.id+"-body");<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;svg&nbsp;=&nbsp;target.append("svg").attr("width",&nbsp;width).attr("height",<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;height);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;force&nbsp;=&nbsp;d3.layout.force().gravity(.05).distance(100).charge(-100)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.size([width,&nbsp;height]);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #008000; ">//</span><span style="color: #008000; ">&nbsp;get&nbsp;from:&nbsp;</span><span style="color: #008000; text-decoration: underline; ">https://github.com/mbostock/d3/wiki/Force-Layout</span><span style="color: #008000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #008000; ">//</span><span style="color: #008000; ">&nbsp;example:&nbsp;force-directed&nbsp;images&nbsp;and&nbsp;labels</span><span style="color: #008000; "><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;d3.json("graph.json",&nbsp;function(json)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;force.nodes(json.nodes).links(json.links).start();<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;link&nbsp;=&nbsp;svg.selectAll(".link").data(json.links).enter()<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.append("line").attr("class",&nbsp;"link");<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;node&nbsp;=&nbsp;svg.selectAll(".node").data(json.nodes).enter()<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.append("g").attr("class",&nbsp;"node").call(force.drag);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;node.append("image").attr("xlink:href",<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"https://github.com/favicon.ico").attr("x",&nbsp;-8).attr("y",<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-8).attr("width",&nbsp;16).attr("height",&nbsp;16);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;node.append("text").attr("dx",&nbsp;12).attr("dy",&nbsp;".35em").text(<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;function(d)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;d.name<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;force.on("tick",&nbsp;function()&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;link.attr("x1",&nbsp;function(d)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;d.source.x;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}).attr("y1",&nbsp;function(d)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;d.source.y;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}).attr("x2",&nbsp;function(d)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;d.target.x;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}).attr("y2",&nbsp;function(d)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;d.target.y;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;node.attr("transform",&nbsp;function(d)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;"translate("&nbsp;+&nbsp;d.x&nbsp;+&nbsp;","&nbsp;+&nbsp;d.y&nbsp;+&nbsp;")";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />});</div><img src ="http://www.blogjava.net/alwayscy/aggbug/388648.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/alwayscy/" target="_blank">我爱佳娃</a> 2012-09-27 07:38 <a href="http://www.blogjava.net/alwayscy/archive/2012/09/27/388648.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一种把JAVASCRIPT代码划分为模块程序，内部遵循MVC的BROWSER端程序架构</title><link>http://www.blogjava.net/alwayscy/archive/2008/03/09/184854.html</link><dc:creator>我爱佳娃</dc:creator><author>我爱佳娃</author><pubDate>Sun, 09 Mar 2008 08:52:00 GMT</pubDate><guid>http://www.blogjava.net/alwayscy/archive/2008/03/09/184854.html</guid><wfw:comment>http://www.blogjava.net/alwayscy/comments/184854.html</wfw:comment><comments>http://www.blogjava.net/alwayscy/archive/2008/03/09/184854.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/alwayscy/comments/commentRss/184854.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/alwayscy/services/trackbacks/184854.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 描述在WEB浏览器端的代码架构，主要讲得是有哪些功能点，JS代码结构如何划分。&nbsp;&nbsp;<a href='http://www.blogjava.net/alwayscy/archive/2008/03/09/184854.html'>阅读全文</a><img src ="http://www.blogjava.net/alwayscy/aggbug/184854.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/alwayscy/" target="_blank">我爱佳娃</a> 2008-03-09 16:52 <a href="http://www.blogjava.net/alwayscy/archive/2008/03/09/184854.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>导致EXT JS 2.0中分隔条在IE6下无效的一句话</title><link>http://www.blogjava.net/alwayscy/archive/2007/10/26/156274.html</link><dc:creator>我爱佳娃</dc:creator><author>我爱佳娃</author><pubDate>Fri, 26 Oct 2007 14:16:00 GMT</pubDate><guid>http://www.blogjava.net/alwayscy/archive/2007/10/26/156274.html</guid><wfw:comment>http://www.blogjava.net/alwayscy/comments/156274.html</wfw:comment><comments>http://www.blogjava.net/alwayscy/archive/2007/10/26/156274.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/alwayscy/comments/commentRss/156274.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/alwayscy/services/trackbacks/156274.html</trackback:ping><description><![CDATA[<p>我一个JSP页面，在IE6下死活分隔条没有响应，在FF下没问题，左找右找，才发现是开头的一句：</p> <p>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "<a href="http://www.w3.org/TR/html4/strict.dtd&quot;">http://www.w3.org/TR/html4/strict.dtd"</a>&gt;</p> <p>&nbsp;</p> <p>把我害惨了!</p><img src ="http://www.blogjava.net/alwayscy/aggbug/156274.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/alwayscy/" target="_blank">我爱佳娃</a> 2007-10-26 22:16 <a href="http://www.blogjava.net/alwayscy/archive/2007/10/26/156274.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SWFObject困扰俺一天</title><link>http://www.blogjava.net/alwayscy/archive/2007/09/08/143685.html</link><dc:creator>我爱佳娃</dc:creator><author>我爱佳娃</author><pubDate>Sat, 08 Sep 2007 14:02:00 GMT</pubDate><guid>http://www.blogjava.net/alwayscy/archive/2007/09/08/143685.html</guid><wfw:comment>http://www.blogjava.net/alwayscy/comments/143685.html</wfw:comment><comments>http://www.blogjava.net/alwayscy/archive/2007/09/08/143685.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/alwayscy/comments/commentRss/143685.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/alwayscy/services/trackbacks/143685.html</trackback:ping><description><![CDATA[<p></p> <p>今天被SWFObject困扰一天，发现： <ol> <li>SWFObject通过本地HTML用不成功，必须通过WEB在线方式取。</li> <li>直接用ADOBE的OBJECT标签都可以。但是如果一旦加入EXT-YUI的使用，在IE下不行，FF可以。所以还是用SWFObject稳妥些。</li> <li>就算是在线取，如果在嵌套IE的浏览工具里(如TT)也会不成功，FF没有问题。</li> <li>用SWFObject时还要注意，如果要访问FLASH的函数，输出完FLASH后，并不能马上取得指针使用，而要在其它函数中使用，比如：通过某个按钮事件激发。</li></ol> <p>也就是，把这部分放在初始化中：</p> <p>var so = new SWFObject(format_path ("swf/hehe.swf"), "mytopo", "800", "600", "8", "#FFFFFFFF");<br>so.write("flashcontent");<br>this._topo = thisMovie("mytopo");</p> <p>&nbsp; <p>使用的语句放在另一处： <p>_topo.setBK(format_path ("images/pic3.jpg")); <p>&nbsp; <p>归根结底，FLASH函数调用的调试，目前实验成功的：一是要用SWF，二是要在线调试。</p><img src ="http://www.blogjava.net/alwayscy/aggbug/143685.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/alwayscy/" target="_blank">我爱佳娃</a> 2007-09-08 22:02 <a href="http://www.blogjava.net/alwayscy/archive/2007/09/08/143685.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>面向对象JAVASCRIPT总结</title><link>http://www.blogjava.net/alwayscy/archive/2007/05/13/117140.html</link><dc:creator>我爱佳娃</dc:creator><author>我爱佳娃</author><pubDate>Sun, 13 May 2007 10:01:00 GMT</pubDate><guid>http://www.blogjava.net/alwayscy/archive/2007/05/13/117140.html</guid><wfw:comment>http://www.blogjava.net/alwayscy/comments/117140.html</wfw:comment><comments>http://www.blogjava.net/alwayscy/archive/2007/05/13/117140.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/alwayscy/comments/commentRss/117140.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/alwayscy/services/trackbacks/117140.html</trackback:ping><description><![CDATA[<p><font style="BACKGROUND-COLOR: #d8d0c8">用C++和JS的类来类比如下：<br><br>C++&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JS<br>类&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;一个function(也是一个对象，即名称-属性集合)，因为它实际定义了一个类，所以又叫constructor<br></font></p>
成员函数&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;constructor的属性prototype对象里定义，这样用constructor来new的对象都会继承它<br>成员&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在constructor中用this.xxx赋值的一般属性<br>静态成员&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;直接function的名字"."赋值<br>多重继承&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;constructor.prototype = new SuperClass ()，这样新定义的constructor的prototype继承了SuperClass的prototype，但要用constructor.prototype.constructor = constructor，把构造函数赋成新的constructor<br><br>所以说白了，JS的类就是一个函数对象。JS自动为它创建了属性prototype，可以被new出来的对象继承。
<img src ="http://www.blogjava.net/alwayscy/aggbug/117140.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/alwayscy/" target="_blank">我爱佳娃</a> 2007-05-13 18:01 <a href="http://www.blogjava.net/alwayscy/archive/2007/05/13/117140.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>