﻿<?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-jindw的blog-随笔分类-闲扯</title><link>http://www.blogjava.net/jindw/category/23259.html</link><description>Java、XML、JavaScript、DHTML、
&lt;a href="http://www.xidea.org/project/jsi/"&gt;JSI&lt;/a&gt;、
&lt;a href="http://www.xidea.org/project/jsa/"&gt;JSA&lt;/a&gt;、
、Codegen
</description><language>zh-cn</language><lastBuildDate>Sun, 10 Feb 2008 12:10:04 GMT</lastBuildDate><pubDate>Sun, 10 Feb 2008 12:10:04 GMT</pubDate><ttl>60</ttl><item><title>文言文版的编程之道【推荐】</title><link>http://www.blogjava.net/jindw/archive/2007/12/01/164502.html</link><dc:creator>金大为</dc:creator><author>金大为</author><pubDate>Sat, 01 Dec 2007 07:27:00 GMT</pubDate><guid>http://www.blogjava.net/jindw/archive/2007/12/01/164502.html</guid><wfw:comment>http://www.blogjava.net/jindw/comments/164502.html</wfw:comment><comments>http://www.blogjava.net/jindw/archive/2007/12/01/164502.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jindw/comments/commentRss/164502.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jindw/services/trackbacks/164502.html</trackback:ping><description><![CDATA[<div class="cnt">
<p class="MsoNormal"><font face="Arial" size="1"><span style="font-size: 9pt;">无意间看到的一片趣文：<br />
</span></font></p>
<p class="MsoNormal"><font face="Arial" size="1"><span style="font-size: 9pt;">希望有一天能看到文言文版的国外图书翻译，真的比较有趣，还有，不懂的时候，也可以顺带看看英文原文，也好顺便学学英语，呵呵。</span></font></p>
<p class="MsoNormal"> </p>
<blockquote>
<p class="MsoNormal"><font face="Arial" size="1"><span style="font-size: 9pt;">引：<br />
</span></font></p>
<p class="MsoNormal"><font face="Arial" size="1"><span style="font-size: 9pt;">Thus spake the master programmer:  </span></font></p>
<p class="MsoNormal"><font face="Arial" size="1"><span style="font-size: 9pt;">"When you have learned to snatch the  error code from the trap frame, it will be time for you to leave."  </span></font></p>
<p class="MsoNormal"><font face="宋体" size="1"><span style="font-size: 9pt;">师曰：『惑中取错之日，可出山矣。』</span></font><font face="Arial" size="1"><span style="font-size: 9pt;"> </span></font></p>
</blockquote>
<p class="MsoNormal"><font face="Arial" size="1"><span style="font-size: 9pt;">&#8230;..</span></font></p>
<p class="MsoNormal"><font face="Arial" size="1"><span style="font-size: 9pt;"> </span></font></p>
<p class="MsoNormal"><font face="宋体" size="1"><span style="font-size: 9pt;">全文见：</span></font></p>
<a target="_blank" href="http://livecn.huasing.org/tao_of_programming.htm"> http://livecn.huasing.org/tao_of_programming.htm</a></div>
<img src ="http://www.blogjava.net/jindw/aggbug/164502.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jindw/" target="_blank">金大为</a> 2007-12-01 15:27 <a href="http://www.blogjava.net/jindw/archive/2007/12/01/164502.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>中国象棋的webstart小程序</title><link>http://www.blogjava.net/jindw/archive/2007/06/14/124252.html</link><dc:creator>金大为</dc:creator><author>金大为</author><pubDate>Thu, 14 Jun 2007 02:51:00 GMT</pubDate><guid>http://www.blogjava.net/jindw/archive/2007/06/14/124252.html</guid><wfw:comment>http://www.blogjava.net/jindw/comments/124252.html</wfw:comment><comments>http://www.blogjava.net/jindw/archive/2007/06/14/124252.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/jindw/comments/commentRss/124252.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jindw/services/trackbacks/124252.html</trackback:ping><description><![CDATA[<p>刚发布JSA的webstart版，顺便吧这个古董级别的小程序也发布一下。
<br>仅供那些和我一样棋术平平的无聊人士打发时间。</p>
<p>高手就不必了：）
<br>当能，如果是想找个地方出出气，也可以，呵呵。</p>
<br>
<p><a  href="http://www.xidea.org/webstart/chess.jnlp" target="blank">http://www.xidea.org/webstart/chess.jnlp</a></p>
<br>
<p><br></p>
<p>没有棋谱，所以，开局的棋力很差。中局还行。</p><img src ="http://www.blogjava.net/jindw/aggbug/124252.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jindw/" target="_blank">金大为</a> 2007-06-14 10:51 <a href="http://www.blogjava.net/jindw/archive/2007/06/14/124252.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>原来中国的计算机技术领先西方4千年：）</title><link>http://www.blogjava.net/jindw/archive/2007/06/06/122280.html</link><dc:creator>金大为</dc:creator><author>金大为</author><pubDate>Wed, 06 Jun 2007 00:19:00 GMT</pubDate><guid>http://www.blogjava.net/jindw/archive/2007/06/06/122280.html</guid><wfw:comment>http://www.blogjava.net/jindw/comments/122280.html</wfw:comment><comments>http://www.blogjava.net/jindw/archive/2007/06/06/122280.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/jindw/comments/commentRss/122280.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jindw/services/trackbacks/122280.html</trackback:ping><description><![CDATA[<p>QQ群里无聊的对话，贴出来：</p>
<p>小马猴(53958317) 20:31:20
<br>那二进制还中国发明的呢
<br> 五风楼客(63515213) 20:36:02
<br>哦，二进制与中国什么关系，还真不知道呢，呵呵？
<br> 五风楼客(63515213) 20:36:23
<br>那个朝代的事呢？
<br>小马猴(53958317) 20:35:43
<br>据说是莱布尼茨在周易中发现了二进制
<br>海阔天空(149788288) 20:35:46
<br>我也孤陋寡闻了
<br>小马猴(53958317) 20:36:02
<br>就是那个八卦图
<br> 五风楼客(63515213) 20:37:04
<br>^_^，强
<br> 五风楼客(63515213) 20:37:49
<br>今天才知道，我们大中国计算机技术领先西方三千年：）
<br>海阔天空(149788288) 20:37:16
<br>是啊是啊，中国领先的多着呢
<br>
<br> 五风楼客(63515213) 20:38:09
<br>不止，估计有个四千年左右把：）
<br>呵呵
<br>小马猴(53958317) 20:37:22
<br>不过外国人看周易，发明了计算机，中国人看周易，发明了算命。
<br>小马猴(53958317) 20:38:25
<br>搜狐这两天就请了帮看风水的人去看他总部呢。那些看风水的就是什么周易什么什么研究会的。
<br> 五风楼客(63515213) 20:39:20
<br>找张八卦图看看，能不能发现什么玄机呢：）
<br>海阔天空(149788288) 20:38:56
<br>八卦新闻
<br> 五风楼客(63515213) 20:40:08
<br>不管什么新闻，俺是一直非常鄙视搜狐的。
<br>小马猴(53958317) 20:39:23
<br>我估计八卦图说不定是中国古代发明的图灵机呢
<br>小马猴(53958317) 20:39:29
<br>哈哈
<br>Tu-160(382392596) 20:41:50
<br>哈哈哈
<br>海阔天空(149788288) 20:42:03
<br>八卦是好东西啊，两仪生四向，四向生八卦
<br>海阔天空(149788288) 20:42:17
<br>下面一句是什么来着
<br> 五风楼客(63515213) 20:44:06
<br>太极生两仪 两仪生四向 四向生八卦 八卦生万物
<br>小马猴(53958317) 20:43:49
<br>嗯，于是莱布尼茨从这句话悟出了二进制
<br> 五风楼客(63515213) 20:45:19
<br>呵呵，原来最早使用8进制的不是玛雅人，是俺们先辈，呵呵
<br>海阔天空(149788288) 20:44:34
<br>确实有2进制的意思啊
<br>
<br>海阔天空(149788288) 20:44:43
<br>中国古代是用16进制吧？
<br> 五风楼客(63515213) 20:45:51
<br>恩，至少重量单位是的
<br> 五风楼客(63515213) 20:46:23
<br>小时候还经常听老人们说16量的秤，呵呵
<br>海阔天空(149788288) 20:47:05
<br>一打
<br>霖雨(3366414) 20:47:35
<br>半斤八两 </p><img src ="http://www.blogjava.net/jindw/aggbug/122280.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jindw/" target="_blank">金大为</a> 2007-06-06 08:19 <a href="http://www.blogjava.net/jindw/archive/2007/06/06/122280.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ajax之异步的优势</title><link>http://www.blogjava.net/jindw/archive/2007/06/02/121483.html</link><dc:creator>金大为</dc:creator><author>金大为</author><pubDate>Sat, 02 Jun 2007 06:11:00 GMT</pubDate><guid>http://www.blogjava.net/jindw/archive/2007/06/02/121483.html</guid><wfw:comment>http://www.blogjava.net/jindw/comments/121483.html</wfw:comment><comments>http://www.blogjava.net/jindw/archive/2007/06/02/121483.html#Feedback</comments><slash:comments>14</slash:comments><wfw:commentRss>http://www.blogjava.net/jindw/comments/commentRss/121483.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jindw/services/trackbacks/121483.html</trackback:ping><description><![CDATA[先申明一下，我讨厌Ajax这个名词。旧药装新瓶。（像那个80来岁的杨某一样令人讨厌，呵呵）。<br>
<br>
正题：<br>
<br>
&nbsp;&nbsp;&nbsp; Ajax所谓的异步加载，为何需要异步，可以说异步操作通常都是一个成熟的程序设计人员会尽力回避的东西。复杂度徒增，不好控制，容易出错。<br>
<br>
&nbsp;&nbsp;&nbsp;
但是，这个问题放在浏览器上就是另外一个情形，浏览器上的脚本＋事件通常只有一个线程。那些看是多线程的函数：setTimeout，
setInterval，其实都不会插入或中断任何一个其他的在执行中的任务，而且一旦你的脚本尚在运行，那么不管你是否在挂起等待，所有的事件都将阻
塞。窗口重画，拖动...也都得靠边站着，感觉就像是某个程序进入一个死循环了。<br>
<br>
&nbsp;&nbsp;&nbsp;
以前得脚本都是做一些简单得事情，需要的时间，用户基本上都感觉不到，后来XMLHttpRequest的兴起，问题出来了，访问网络资源，你得受网速得
限制，如果同步的获取，那你就等吧，等个几秒几分几十分的，不是不可能。这时浏览器可没那么聪明，站旁边傻等，什么窗口重画，移动啊，都装个没听见。<br>
<br>
&nbsp;&nbsp;&nbsp; 浏览器傻了，用户可不傻，靠，这个网站咋的，吧我的浏览器都搞死了？加入黑名单，或者碰到个脾气好点的，把你辛辛苦苦、没日没夜、绵绵数月敲下来的脚本，一律禁止运行... 傻了把，可怜的脚本程序员。<br>
<br>
&nbsp;&nbsp;&nbsp; 看似浏览器的问题嘛，可是，谁叫你是中年诸葛亮呢，扶不起的阿斗你也得背着，朽木上刻章方显你的出众嘛。于是异步操作遍地开花，第N次世界大乱从此开始。<br>
<br>
&nbsp;&nbsp;&nbsp; 确实这里使用异步操作很有见成效，先告诉xmlhttp后台加载网络资源。一边凉快凉快，加载完了通知一下。喝喝茶，看看报，N+1秒钟过去了，报告: 001.xml全体元素集合完毕，帐前待命...,ok,..... (机密，隐藏...)。<br>
<br>
&nbsp;&nbsp;&nbsp; 不错把，你不必焦急的盯着屏幕上所不期望的白大块，不用使劲的失望的拖动着没有的鼠标。你只需要东瞧瞧西瞅瞅，随意的打发点时间，一会，东西准备好了，归你了，爱怎么办就怎么办吧。<br>
<br>
&nbsp;&nbsp;&nbsp; 没看明白？简单点说吧，就是把资源加载这一操作放在脚本线程之外，那么就不会有长时间运行的脚本，那么用户就觉得你的程序响应快。就是是说ajax，其实asynchronism也就这一个地方而已。<br>
<br>
&nbsp;&nbsp;&nbsp; 记住一点，浏览器上单纯的脚本程序，本身是不支持多线程的，异步也就无从谈起，而现在所说的异步，都不是纯粹的ECMAScript，都是利用浏览器带有的某些原生对象实现的。<br>
<br>
&nbsp;&nbsp;&nbsp; 雕虫小技而已，结果吹得鸡毛满天飞。众嘴纭纭之势，众目睽睽之下，公鸡下蛋，鲤鱼上坡，皆有可能。  <img src ="http://www.blogjava.net/jindw/aggbug/121483.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jindw/" target="_blank">金大为</a> 2007-06-02 14:11 <a href="http://www.blogjava.net/jindw/archive/2007/06/02/121483.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[导入]五风楼序</title><link>http://www.blogjava.net/jindw/archive/2007/02/09/123237.html</link><dc:creator>金大为</dc:creator><author>金大为</author><pubDate>Fri, 09 Feb 2007 10:26:00 GMT</pubDate><guid>http://www.blogjava.net/jindw/archive/2007/02/09/123237.html</guid><wfw:comment>http://www.blogjava.net/jindw/comments/123237.html</wfw:comment><comments>http://www.blogjava.net/jindw/archive/2007/02/09/123237.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/jindw/comments/commentRss/123237.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/jindw/services/trackbacks/123237.html</trackback:ping><description><![CDATA[<div>
<div><br>山若不高，不必绕行。</div>
<div>水若不宽，蹦过也成。</div>
<div>居于陋室，五风俱兴。</div>
<div>四壁管弦奏，秋雨泻前厅。</div>
<div>出入有虫蚁，往来惊犬禽。<br><br>可以鸣长铳，猎山鸡。</div>
<div>清丝竹之乱耳，去案牍之劳形。</div>
<div>祖山静修寺，荷岭微波亭。</div>
<div>大为曰∶&#8220;逛逛也行&#8221;<br></div>
</div>
<img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?space=jindw&amp;page=RSS%ef%bc%9a%e4%ba%94%e9%a3%8e%e6%a5%bc%e5%ba%8f&amp;referrer=" alt="" border="0" height="1" width="1"><img style="position: absolute;" alt="" src="http://c.live.com/c.gif?NC=31263&amp;NA=1149&amp;PI=81873&amp;RF=&amp;DI=3919&amp;PS=85545&amp;TP=jindw.spaces.live.com&amp;GT1=jindw" height="0" width="0"><br>文章来源:<a href="http://jindw.spaces.live.com/Blog/cns!4D0B98F5F0C51177!107.entry">http://jindw.spaces.live.com/Blog/cns!4D0B98F5F0C51177!107.entry</a> <img src ="http://www.blogjava.net/jindw/aggbug/123237.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/jindw/" target="_blank">金大为</a> 2007-02-09 18:26 <a href="http://www.blogjava.net/jindw/archive/2007/02/09/123237.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>