﻿<?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-ghostwu</title><link>http://www.blogjava.net/ghostwu/</link><description /><language>zh-cn</language><lastBuildDate>Sun, 12 Apr 2026 07:52:08 GMT</lastBuildDate><pubDate>Sun, 12 Apr 2026 07:52:08 GMT</pubDate><ttl>60</ttl><item><title>启发</title><link>http://www.blogjava.net/ghostwu/archive/2007/05/26/120145.html</link><dc:creator>yoyo</dc:creator><author>yoyo</author><pubDate>Sat, 26 May 2007 03:02:00 GMT</pubDate><guid>http://www.blogjava.net/ghostwu/archive/2007/05/26/120145.html</guid><wfw:comment>http://www.blogjava.net/ghostwu/comments/120145.html</wfw:comment><comments>http://www.blogjava.net/ghostwu/archive/2007/05/26/120145.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ghostwu/comments/commentRss/120145.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ghostwu/services/trackbacks/120145.html</trackback:ping><description><![CDATA[   我为什么要写程序。。因为写程序是我的工作，但工作以外呢，我觉得没有什么意思.对于我来说好像是无所不能，但却又好像没有什么用途。<br /><br />  <br />    但前几天，有位同事让我用python写一个代理服务器查找工具。他还给我发一篇他以前用python下载mp3的程序。。让我大吃一惊，明白到原来python也可以做到这些东西，只有几百行的代码量,而且比迅雷，flashget这些下载工具，做得更好,更快...在他的鼓励之下，我用这几天写出了一个代理服务器的工具。。虽然还不是很好，而且有一部分代码是抄袭别人的。但已经足够了，已经让我重新明白当初学程序的目的和意义了.<br /><br />  写程序是为了好玩，为了让自己的电脑更加合适自己的用途。我以后努力尝试一下用javascript,python,java这些语言来代替我平时所用到的工具<br /><br /> <img src ="http://www.blogjava.net/ghostwu/aggbug/120145.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ghostwu/" target="_blank">yoyo</a> 2007-05-26 11:02 <a href="http://www.blogjava.net/ghostwu/archive/2007/05/26/120145.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>yui学习笔记(一) ---- autocomplete初探(1)</title><link>http://www.blogjava.net/ghostwu/archive/2007/05/23/119279.html</link><dc:creator>yoyo</dc:creator><author>yoyo</author><pubDate>Tue, 22 May 2007 17:00:00 GMT</pubDate><guid>http://www.blogjava.net/ghostwu/archive/2007/05/23/119279.html</guid><wfw:comment>http://www.blogjava.net/ghostwu/comments/119279.html</wfw:comment><comments>http://www.blogjava.net/ghostwu/archive/2007/05/23/119279.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ghostwu/comments/commentRss/119279.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ghostwu/services/trackbacks/119279.html</trackback:ping><description><![CDATA[   现在在公司项目中尝试用到yui这个库了。虽然yui的说明文档是非常丰富<img height="20" src="http://www.blogjava.net/Emoticons/QQ/04.gif" width="20" border="0" />.但是给出来的例子都是十分弱智的。。。有时候照抄代码也是运行不了。。我以后会尽量每天写一篇日志来记录我的学习历程。。可能会很弱智，大家不要见笑<br /><br />        雅虎的自动完成，是非常酷的. yui包里面提供的有六个例子。但可惜的是我现在只能懂得JavaScript Array ，<img height="20" src="http://www.blogjava.net/Emoticons/hitwall.gif" width="25" border="0" />以一个js 数组来进行返回的值<br /><br /><br /><div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><span style="COLOR: #008080"> 1</span><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="COLOR: #000000">            </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> Instantiate first JS Array DataSource</span><span style="COLOR: #008000"><br /></span><span style="COLOR: #008080"> 2</span><span style="COLOR: #008000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #000000">            oACDS </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000"> YAHOO.widget.DS_JSArray(statesArray);<br /></span><span style="COLOR: #008080"> 3</span><span style="COLOR: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /></span><span style="COLOR: #008080"> 4</span><span style="COLOR: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000"> Instantiate first AutoComplete</span><span style="COLOR: #008000"><br /></span><span style="COLOR: #008080"> 5</span><span style="COLOR: #008000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #000000">            oAutoComp </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">new</span><span style="COLOR: #000000"> YAHOO.widget.AutoComplete(</span><span style="COLOR: #000000">'</span><span style="COLOR: #000000">statesinput</span><span style="COLOR: #000000">'</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">'</span><span style="COLOR: #000000">statescontainer</span><span style="COLOR: #000000">'</span><span style="COLOR: #000000">, oACDS);<br /></span><span style="COLOR: #008080"> 6</span><span style="COLOR: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            oAutoComp.queryDelay </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br /></span><span style="COLOR: #008080"> 7</span><span style="COLOR: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            oAutoComp.prehighlightClassName </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">yui-ac-prehighlight</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">;<br /></span><span style="COLOR: #008080"> 8</span><span style="COLOR: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            </span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">oAutoComp.typeAhead = true;</span><span style="COLOR: #008000"><br /></span><span style="COLOR: #008080"> 9</span><span style="COLOR: #008000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #000000">            oAutoComp.useShadow </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">true</span><span style="COLOR: #000000">;<br /></span><span style="COLOR: #008080">10</span><span style="COLOR: #000000"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />            oAutoComp.minQueryLength </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">0</span><span style="COLOR: #000000">;<br /></span><span style="COLOR: #008080">11</span><span style="COLOR: #000000"><img id="Codehighlighter1_548_573_Open_Image" onclick="this.style.display='none'; Codehighlighter1_548_573_Open_Text.style.display='none'; Codehighlighter1_548_573_Closed_Image.style.display='inline'; Codehighlighter1_548_573_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_548_573_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_548_573_Closed_Text.style.display='none'; Codehighlighter1_548_573_Open_Image.style.display='inline'; Codehighlighter1_548_573_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" />            oAutoComp.textboxFocusEvent.subscribe(function()</span><span id="Codehighlighter1_548_573_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><img src="http://www.blogjava.net/images/dot.gif" /></span><span id="Codehighlighter1_548_573_Open_Text"><span style="COLOR: #000000">{oAutoComp.sendQuery(</span><span style="COLOR: #000000">""</span><span style="COLOR: #000000">);}</span></span><span style="COLOR: #000000">);</span></div><br />这段代码是yui用来演示js array实现的核心代码.<br />      oAcds 是指自动完成返回匹配的数据。yahoo.widget.ds_jsarray是指要数据的类型.ds_jsarray为其中一种而已,如果返回的是xml,或json，还有其它的类型..<br /><br />   这个例子依赖到的下列四个js文件<br />      yahoo.js<br />      dom.js<br />      event-debug.js<br />      animation.js<br />      autocomplete.js<br /><br />yahoo.widget.ds_jsarray就是在autocomplete.js里定义的<br />但各位加载的时候 ，千万千万不要将加载的顺序混淆啊.一定要按上面的顺序加载，因为 autocomplete.js用到的函数就有很多是前四个类里面定义的...<img height="19" src="http://www.blogjava.net/Emoticons/cry_smile.gif" width="19" border="0" />我就是因为这个问题查了很久才找到原因的<br /> <img src ="http://www.blogjava.net/ghostwu/aggbug/119279.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ghostwu/" target="_blank">yoyo</a> 2007-05-23 01:00 <a href="http://www.blogjava.net/ghostwu/archive/2007/05/23/119279.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>