﻿<?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>博客园-Go_Rush(阿舜)的博客,专注于Ajax,JavaScript-随笔分类-1.JavaScript</title><link>http://www.cnblogs.com/ashun/category/77218.html</link><description /><language>zh-cn</language><lastBuildDate>Sat, 17 May 2008 16:39:39 GMT</lastBuildDate><pubDate>Sat, 17 May 2008 16:39:39 GMT</pubDate><ttl>60</ttl><item><title>根据生日或者日期 获取 生肖和星座的 JavaScript代码</title><link>http://www.cnblogs.com/ashun/archive/2007/05/11/xingzuo-shengxiao.html</link><dc:creator>Go_Rush</dc:creator><author>Go_Rush</author><pubDate>Fri, 11 May 2007 03:53:00 GMT</pubDate><guid>http://www.cnblogs.com/ashun/archive/2007/05/11/xingzuo-shengxiao.html</guid><wfw:comment>http://www.cnblogs.com/ashun/comments/742758.html</wfw:comment><comments>http://www.cnblogs.com/ashun/archive/2007/05/11/xingzuo-shengxiao.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cnblogs.com/ashun/comments/commentRss/742758.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ashun/services/trackbacks/742758.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 以前写过一个，巨傻，用了一堆的if ...else 和 switch 等等。<br>现在稍微改进了一下，虽然没什么技术含量，但代码简练多了。。。<br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/ashun/archive/2007/05/11/xingzuo-shengxiao.html'>阅读全文</a><img src ="http://www.cnblogs.com/ashun/aggbug/742758.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://ashun.cnblogs.com/" target="_blank">Go_Rush</a> 2007-05-11 11:53 <a href="http://www.cnblogs.com/ashun/archive/2007/05/11/xingzuo-shengxiao.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>身份证号码前六位所代表的省,市,区, 以及地区编码下载</title><link>http://www.cnblogs.com/ashun/archive/2007/04/12/idcard-areacode.html</link><dc:creator>Go_Rush</dc:creator><author>Go_Rush</author><pubDate>Thu, 12 Apr 2007 07:46:00 GMT</pubDate><guid>http://www.cnblogs.com/ashun/archive/2007/04/12/idcard-areacode.html</guid><wfw:comment>http://www.cnblogs.com/ashun/comments/710783.html</wfw:comment><comments>http://www.cnblogs.com/ashun/archive/2007/04/12/idcard-areacode.html#Feedback</comments><slash:comments>12</slash:comments><wfw:commentRss>http://www.cnblogs.com/ashun/comments/commentRss/710783.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ashun/services/trackbacks/710783.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在我上一个帖子里面,讨论了如何验证15，18位身份证号码的合法性,并能取得一些简单的信息，<br>比如：身份，生日，性别等。<br><br>现在，可以取城市和地区了......<br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/ashun/archive/2007/04/12/idcard-areacode.html'>阅读全文</a><img src ="http://www.cnblogs.com/ashun/aggbug/710783.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://ashun.cnblogs.com/" target="_blank">Go_Rush</a> 2007-04-12 15:46 <a href="http://www.cnblogs.com/ashun/archive/2007/04/12/idcard-areacode.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>15位, 18位的身份证号码的验证函数.以及根据身份证取省份,生日,性别</title><link>http://www.cnblogs.com/ashun/archive/2007/04/12/idcard-javascript-birthday.html</link><dc:creator>Go_Rush</dc:creator><author>Go_Rush</author><pubDate>Thu, 12 Apr 2007 05:48:00 GMT</pubDate><guid>http://www.cnblogs.com/ashun/archive/2007/04/12/idcard-javascript-birthday.html</guid><wfw:comment>http://www.cnblogs.com/ashun/comments/710512.html</wfw:comment><comments>http://www.cnblogs.com/ashun/archive/2007/04/12/idcard-javascript-birthday.html#Feedback</comments><slash:comments>12</slash:comments><wfw:commentRss>http://www.cnblogs.com/ashun/comments/commentRss/710512.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ashun/services/trackbacks/710512.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 工作中需要用到身份证验证,还要支持检查15位和18位。<br>我一时手懒，问同事有没有现成的函数可用，同事google了一下，扔给我一个 asp-vbscript版本的函数。<br><br>可我这边是客户端javascript呀，于是用改 vbs-->js<br>改完发现蛮好用的，同时发现 vbscript真的很啰嗦，居然写了50多行，我改成js 只用了11行。<br>当然,我并完全是指vbscript啰嗦，那个写这段vbs代码的无名氏也是个唐僧性格.....&nbsp;&nbsp;<a href='http://www.cnblogs.com/ashun/archive/2007/04/12/idcard-javascript-birthday.html'>阅读全文</a><img src ="http://www.cnblogs.com/ashun/aggbug/710512.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://ashun.cnblogs.com/" target="_blank">Go_Rush</a> 2007-04-12 13:48 <a href="http://www.cnblogs.com/ashun/archive/2007/04/12/idcard-javascript-birthday.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一个友好的.改善的 Object.prototype.toString的实现</title><link>http://www.cnblogs.com/ashun/archive/2007/04/03/javascript-object-toString-print.html</link><dc:creator>Go_Rush</dc:creator><author>Go_Rush</author><pubDate>Mon, 02 Apr 2007 17:26:00 GMT</pubDate><guid>http://www.cnblogs.com/ashun/archive/2007/04/03/javascript-object-toString-print.html</guid><wfw:comment>http://www.cnblogs.com/ashun/comments/697601.html</wfw:comment><comments>http://www.cnblogs.com/ashun/archive/2007/04/03/javascript-object-toString-print.html#Feedback</comments><slash:comments>15</slash:comments><wfw:commentRss>http://www.cnblogs.com/ashun/comments/commentRss/697601.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ashun/services/trackbacks/697601.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: JavaScript中几乎每个对象都有一个 toString()方法,而且是内置的.用来输出当前<br>变量的信息. 但是对于我们最常用的Object对象.每次用 toString都是打印[object Object]<br><br>{a:1,b:2,c:3}.toString()  ===> [object Object]<br>让人十分郁闷,为此我实现了一个友好的,打印Object各成员的函数,<br>支持嵌套输出 ,也能友好打印数组内容.<br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/ashun/archive/2007/04/03/javascript-object-toString-print.html'>阅读全文</a><img src ="http://www.cnblogs.com/ashun/aggbug/697601.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://ashun.cnblogs.com/" target="_blank">Go_Rush</a> 2007-04-03 01:26 <a href="http://www.cnblogs.com/ashun/archive/2007/04/03/javascript-object-toString-print.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>发两个小东西，ASP/PHP 学习工具。 用JavaScript写的</title><link>http://www.cnblogs.com/ashun/archive/2007/01/16/asp-php-function-tools.html</link><dc:creator>Go_Rush</dc:creator><author>Go_Rush</author><pubDate>Tue, 16 Jan 2007 05:16:00 GMT</pubDate><guid>http://www.cnblogs.com/ashun/archive/2007/01/16/asp-php-function-tools.html</guid><wfw:comment>http://www.cnblogs.com/ashun/comments/621618.html</wfw:comment><comments>http://www.cnblogs.com/ashun/archive/2007/01/16/asp-php-function-tools.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/ashun/comments/commentRss/621618.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ashun/services/trackbacks/621618.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 对于任何初学 ASP,PHP 或者其他语言的初学者来说，每个人都应该会有过这种经历。<br><br>把帮助手册， MSDN上看到 一个函数/对象 的示范代码，复制到自己的asp/php页面，<br>然后执行，修改他们来加深学习印象。<br><br>我当时也是这样做的，不过我是写了一个javascript小程序来帮助自己.<br>现在发布出来供初学者使用.........&nbsp;&nbsp;<a href='http://www.cnblogs.com/ashun/archive/2007/01/16/asp-php-function-tools.html'>阅读全文</a><img src ="http://www.cnblogs.com/ashun/aggbug/621618.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://ashun.cnblogs.com/" target="_blank">Go_Rush</a> 2007-01-16 13:16 <a href="http://www.cnblogs.com/ashun/archive/2007/01/16/asp-php-function-tools.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>怎样写一个通用的JavaScript效果库！(2/2)</title><link>http://www.cnblogs.com/ashun/archive/2007/01/16/javascript-effect2.html</link><dc:creator>Go_Rush</dc:creator><author>Go_Rush</author><pubDate>Tue, 16 Jan 2007 01:11:00 GMT</pubDate><guid>http://www.cnblogs.com/ashun/archive/2007/01/16/javascript-effect2.html</guid><wfw:comment>http://www.cnblogs.com/ashun/comments/621122.html</wfw:comment><comments>http://www.cnblogs.com/ashun/archive/2007/01/16/javascript-effect2.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cnblogs.com/ashun/comments/commentRss/621122.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ashun/services/trackbacks/621122.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 续上回:  怎样写一个通用的JavaScript效果库！(1/2) <br><br>在上个随笔中贴出了效果库的整体框架，和一个简单的opacity插件. 以及他们的实现原理和详细代码<br>今天这个随笔主要是扩展其他常用效果插件，毕竟框架只能是个空壳，内容还是要自己充实。<br>如果看过了我上篇的实现细节，这里就不多说废话了，来段代码先。。。<br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/ashun/archive/2007/01/16/javascript-effect2.html'>阅读全文</a><img src ="http://www.cnblogs.com/ashun/aggbug/621122.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://ashun.cnblogs.com/" target="_blank">Go_Rush</a> 2007-01-16 09:11 <a href="http://www.cnblogs.com/ashun/archive/2007/01/16/javascript-effect2.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>怎样写一个通用的JavaScript效果库！(1/2)</title><link>http://www.cnblogs.com/ashun/archive/2007/01/15/javascript-effect.html</link><dc:creator>Go_Rush</dc:creator><author>Go_Rush</author><pubDate>Mon, 15 Jan 2007 12:32:00 GMT</pubDate><guid>http://www.cnblogs.com/ashun/archive/2007/01/15/javascript-effect.html</guid><wfw:comment>http://www.cnblogs.com/ashun/comments/621062.html</wfw:comment><comments>http://www.cnblogs.com/ashun/archive/2007/01/15/javascript-effect.html#Feedback</comments><slash:comments>16</slash:comments><wfw:commentRss>http://www.cnblogs.com/ashun/comments/commentRss/621062.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ashun/services/trackbacks/621062.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: JavaScript的动态效果最基本的是 动态改变大小，移动位置，改变透明度，改变颜色等等。<br>而其他一些比较炫的效果无非是对这些最基本效果的组合和运用。<br><br>现在网上已经有很多很不错的优秀Javascript库或者效果库，我们是否有必要再造轮子呢？<br>放眼望去，Yahoo UI, 基于Prototype的scriptaculous, Rico， JQuery, Dojo，还有很多很多。<br>这些库都带有很不错很优秀的动态效果。我们可以直接使用。<br>但是对于一些中小型项目来说，只是偶尔用到一两个特效，就没有必要引用整个框架，要知道<br>这些家伙体积都不小哦。  prototype.js 50K, scripttaculous的 effects.js也有40-50k.  dojo,yui 则更大。<br><br>在大多数情况下我们需要一个小巧独立(300行代码以内)，无侵入性的效果库。.即使有现有的轮子，<br>我们不但要学会怎么使用轮子，更要学会如何亲手造一个轮子。<br>基于以上原因，我们今天来重写一个灵活的，扩展性强的，小巧的，跨浏览&nbsp;&nbsp;<a href='http://www.cnblogs.com/ashun/archive/2007/01/15/javascript-effect.html'>阅读全文</a><img src ="http://www.cnblogs.com/ashun/aggbug/621062.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://ashun.cnblogs.com/" target="_blank">Go_Rush</a> 2007-01-15 20:32 <a href="http://www.cnblogs.com/ashun/archive/2007/01/15/javascript-effect.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>自己写的几个高效，简洁的字符处理函数</title><link>http://www.cnblogs.com/ashun/archive/2006/12/28/left-right-isdatetime-startswith-endswith.html</link><dc:creator>Go_Rush</dc:creator><author>Go_Rush</author><pubDate>Thu, 28 Dec 2006 10:27:00 GMT</pubDate><guid>http://www.cnblogs.com/ashun/archive/2006/12/28/left-right-isdatetime-startswith-endswith.html</guid><wfw:comment>http://www.cnblogs.com/ashun/comments/606348.html</wfw:comment><comments>http://www.cnblogs.com/ashun/archive/2006/12/28/left-right-isdatetime-startswith-endswith.html#Feedback</comments><slash:comments>18</slash:comments><wfw:commentRss>http://www.cnblogs.com/ashun/comments/commentRss/606348.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ashun/services/trackbacks/606348.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 都是基于 String.prototype 的扩展:<br><br> 起因是有个网友和我讨论两个函数，<br><br>一个是 isDateTime (判断字符是否是符合 yyyy-mm-dd日期格式)<br>另一个是 left 函数，类似vbscript的left 实现中英文字符的混合截取。<br><br>他两个函数都用了循环，还用了N多 if 语句，每个函数都超过了40行代码，问我有无好的办法精简一下。<br>于是，我就写出了下面的代码，不敢说最效率最高，但是已经是够精简了， left函数才1行代码<br><br>代码如下。。。<br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/ashun/archive/2006/12/28/left-right-isdatetime-startswith-endswith.html'>阅读全文</a><img src ="http://www.cnblogs.com/ashun/aggbug/606348.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://ashun.cnblogs.com/" target="_blank">Go_Rush</a> 2006-12-28 18:27 <a href="http://www.cnblogs.com/ashun/archive/2006/12/28/left-right-isdatetime-startswith-endswith.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>无语，javascript居然支持中文(unicode)编程！</title><link>http://www.cnblogs.com/ashun/archive/2006/12/28/ie-chinese-function-name.html</link><dc:creator>Go_Rush</dc:creator><author>Go_Rush</author><pubDate>Thu, 28 Dec 2006 05:56:00 GMT</pubDate><guid>http://www.cnblogs.com/ashun/archive/2006/12/28/ie-chinese-function-name.html</guid><wfw:comment>http://www.cnblogs.com/ashun/comments/605963.html</wfw:comment><comments>http://www.cnblogs.com/ashun/archive/2006/12/28/ie-chinese-function-name.html#Feedback</comments><slash:comments>21</slash:comments><wfw:commentRss>http://www.cnblogs.com/ashun/comments/commentRss/605963.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ashun/services/trackbacks/605963.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 很早以前发现对于一个 html 元素, id 可以是中文的，而且用 getElementById 方法可以正确取到dom<br><br>小弟孤陋寡闻，今天才知道 javascript居然支持 中文编程.... <br><br>(中文函数名，中文变量名，中文......)&nbsp;&nbsp;<a href='http://www.cnblogs.com/ashun/archive/2006/12/28/ie-chinese-function-name.html'>阅读全文</a><img src ="http://www.cnblogs.com/ashun/aggbug/605963.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://ashun.cnblogs.com/" target="_blank">Go_Rush</a> 2006-12-28 13:56 <a href="http://www.cnblogs.com/ashun/archive/2006/12/28/ie-chinese-function-name.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ie 处理 gif动画 的onload 事件的一个 bug</title><link>http://www.cnblogs.com/ashun/archive/2006/12/19/ie-gif-image-onload-bug.html</link><dc:creator>Go_Rush</dc:creator><author>Go_Rush</author><pubDate>Tue, 19 Dec 2006 01:56:00 GMT</pubDate><guid>http://www.cnblogs.com/ashun/archive/2006/12/19/ie-gif-image-onload-bug.html</guid><wfw:comment>http://www.cnblogs.com/ashun/comments/596455.html</wfw:comment><comments>http://www.cnblogs.com/ashun/archive/2006/12/19/ie-gif-image-onload-bug.html#Feedback</comments><slash:comments>15</slash:comments><wfw:commentRss>http://www.cnblogs.com/ashun/comments/commentRss/596455.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ashun/services/trackbacks/596455.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 如果 img标签的 src为一个 gif 动画，那么他的 onload事件会重复触发，就像一个死循环永远不会停<br>firefox就没有这样的问题。<br><br>bug回放代码及解决办法：&nbsp;&nbsp;<a href='http://www.cnblogs.com/ashun/archive/2006/12/19/ie-gif-image-onload-bug.html'>阅读全文</a><img src ="http://www.cnblogs.com/ashun/aggbug/596455.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://ashun.cnblogs.com/" target="_blank">Go_Rush</a> 2006-12-19 09:56 <a href="http://www.cnblogs.com/ashun/archive/2006/12/19/ie-gif-image-onload-bug.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>讲两件事:1.this指针的用法小探. 2.ie的attachEvent和firefox的addEventListener在事件处理上的区别</title><link>http://www.cnblogs.com/ashun/archive/2006/12/15/attachEvent-this-addEventListener.html</link><dc:creator>Go_Rush</dc:creator><author>Go_Rush</author><pubDate>Thu, 14 Dec 2006 17:09:00 GMT</pubDate><guid>http://www.cnblogs.com/ashun/archive/2006/12/15/attachEvent-this-addEventListener.html</guid><wfw:comment>http://www.cnblogs.com/ashun/comments/592739.html</wfw:comment><comments>http://www.cnblogs.com/ashun/archive/2006/12/15/attachEvent-this-addEventListener.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cnblogs.com/ashun/comments/commentRss/592739.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ashun/services/trackbacks/592739.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 如题:<br>1.this指钟非常容易出错的地方.<br>2.attachEvent 和 addEventListener 事件处理中的实现差异,(主要是对this的处理差异) 及解决办法&nbsp;&nbsp;<a href='http://www.cnblogs.com/ashun/archive/2006/12/15/attachEvent-this-addEventListener.html'>阅读全文</a><img src ="http://www.cnblogs.com/ashun/aggbug/592739.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://ashun.cnblogs.com/" target="_blank">Go_Rush</a> 2006-12-15 01:09 <a href="http://www.cnblogs.com/ashun/archive/2006/12/15/attachEvent-this-addEventListener.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>总结两个Javascript的哈稀对象的一些编程技巧</title><link>http://www.cnblogs.com/ashun/archive/2006/12/14/hash-set-array.html</link><dc:creator>Go_Rush</dc:creator><author>Go_Rush</author><pubDate>Thu, 14 Dec 2006 05:31:00 GMT</pubDate><guid>http://www.cnblogs.com/ashun/archive/2006/12/14/hash-set-array.html</guid><wfw:comment>http://www.cnblogs.com/ashun/comments/592014.html</wfw:comment><comments>http://www.cnblogs.com/ashun/archive/2006/12/14/hash-set-array.html#Feedback</comments><slash:comments>19</slash:comments><wfw:commentRss>http://www.cnblogs.com/ashun/comments/commentRss/592014.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ashun/services/trackbacks/592014.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 如果您对JavaScript比较熟悉，您一定会对数组情有独钟，因为它确实是一种非常方便，应用非常广泛的<br>数据结构，但是对于哈稀对象这个青苹果，哪怕您只啃过它一口，你一定永远不会忘记它的甜美。<br>他作为一种数据结构，在许多场合可以简化编程，在海量数据面前，他的性能要远远高于数组。<br>他作为一种对象，可以在JavaScript实现类，模拟面向对象编程。<br><br>本文就讨论哈稀对象作为JavaScript的一个基本数据结构，巧用哈稀对象 把原本可能要许多行代码<br>才能实现的功能，用两三行代码来实现&nbsp;&nbsp;<a href='http://www.cnblogs.com/ashun/archive/2006/12/14/hash-set-array.html'>阅读全文</a><img src ="http://www.cnblogs.com/ashun/aggbug/592014.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://ashun.cnblogs.com/" target="_blank">Go_Rush</a> 2006-12-14 13:31 <a href="http://www.cnblogs.com/ashun/archive/2006/12/14/hash-set-array.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使用prototype.js 的时候应该特别注意的几个问题.</title><link>http://www.cnblogs.com/ashun/archive/2006/12/08/prototype-js-bug.html</link><dc:creator>Go_Rush</dc:creator><author>Go_Rush</author><pubDate>Fri, 08 Dec 2006 05:01:00 GMT</pubDate><guid>http://www.cnblogs.com/ashun/archive/2006/12/08/prototype-js-bug.html</guid><wfw:comment>http://www.cnblogs.com/ashun/comments/586313.html</wfw:comment><comments>http://www.cnblogs.com/ashun/archive/2006/12/08/prototype-js-bug.html#Feedback</comments><slash:comments>14</slash:comments><wfw:commentRss>http://www.cnblogs.com/ashun/comments/commentRss/586313.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ashun/services/trackbacks/586313.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 详细列出了prototype.js 中四个不完善(考虑不周)的地方(Bug), 以及在实际使用prototype.js 开发过程中.<br>两个非常容易出错的地方(函数)。&nbsp;&nbsp;<a href='http://www.cnblogs.com/ashun/archive/2006/12/08/prototype-js-bug.html'>阅读全文</a><img src ="http://www.cnblogs.com/ashun/aggbug/586313.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://ashun.cnblogs.com/" target="_blank">Go_Rush</a> 2006-12-08 13:01 <a href="http://www.cnblogs.com/ashun/archive/2006/12/08/prototype-js-bug.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>再论怎么有效利用浏览器缓存之------怎么避免浏览器缓存静态文件.</title><link>http://www.cnblogs.com/ashun/archive/2006/12/06/no_cache.html</link><dc:creator>Go_Rush</dc:creator><author>Go_Rush</author><pubDate>Wed, 06 Dec 2006 01:37:00 GMT</pubDate><guid>http://www.cnblogs.com/ashun/archive/2006/12/06/no_cache.html</guid><wfw:comment>http://www.cnblogs.com/ashun/comments/583538.html</wfw:comment><comments>http://www.cnblogs.com/ashun/archive/2006/12/06/no_cache.html#Feedback</comments><slash:comments>12</slash:comments><wfw:commentRss>http://www.cnblogs.com/ashun/comments/commentRss/583538.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ashun/services/trackbacks/583538.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 对于动态文件,比如 index.asp?id=...  或者 index.aspx?id=... 相信有经验的程序员都知道怎样禁止浏览器缓存数据了.<br><br>但是对于静态文件(css,jpg,gif等等), 在什么场合下面我们需要禁止浏览器缓存他们,怎么做?<br>本文讨论的主题是如何防缓存, 尤其是如何防止静态文件被缓存..&nbsp;&nbsp;<a href='http://www.cnblogs.com/ashun/archive/2006/12/06/no_cache.html'>阅读全文</a><img src ="http://www.cnblogs.com/ashun/aggbug/583538.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://ashun.cnblogs.com/" target="_blank">Go_Rush</a> 2006-12-06 09:37 <a href="http://www.cnblogs.com/ashun/archive/2006/12/06/no_cache.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>RE:对博客园URL的一些调整建议, 二级域名不利于客户端浏览器缓存</title><link>http://www.cnblogs.com/ashun/archive/2006/12/04/use_cache.html</link><dc:creator>Go_Rush</dc:creator><author>Go_Rush</author><pubDate>Mon, 04 Dec 2006 00:03:00 GMT</pubDate><guid>http://www.cnblogs.com/ashun/archive/2006/12/04/use_cache.html</guid><wfw:comment>http://www.cnblogs.com/ashun/comments/580996.html</wfw:comment><comments>http://www.cnblogs.com/ashun/archive/2006/12/04/use_cache.html#Feedback</comments><slash:comments>20</slash:comments><wfw:commentRss>http://www.cnblogs.com/ashun/comments/commentRss/580996.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ashun/services/trackbacks/580996.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在用博客园二级域名访问的情况下,应该被缓存的静态资源未被缓存.导致客户端浏览效率低下,服务器压力不必要的增大.<br><br>为什么会出现这样的状况,怎么解决.<br><br>请进来聊.&nbsp;&nbsp;<a href='http://www.cnblogs.com/ashun/archive/2006/12/04/use_cache.html'>阅读全文</a><img src ="http://www.cnblogs.com/ashun/aggbug/580996.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://ashun.cnblogs.com/" target="_blank">Go_Rush</a> 2006-12-04 08:03 <a href="http://www.cnblogs.com/ashun/archive/2006/12/04/use_cache.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>深入聊聊Array的sort方法的使用技巧.详细点评protype.js中的sortBy方法</title><link>http://www.cnblogs.com/ashun/archive/2006/12/01/sort_sortby_array_prototype.html</link><dc:creator>Go_Rush</dc:creator><author>Go_Rush</author><pubDate>Thu, 30 Nov 2006 19:17:00 GMT</pubDate><guid>http://www.cnblogs.com/ashun/archive/2006/12/01/sort_sortby_array_prototype.html</guid><wfw:comment>http://www.cnblogs.com/ashun/comments/578443.html</wfw:comment><comments>http://www.cnblogs.com/ashun/archive/2006/12/01/sort_sortby_array_prototype.html#Feedback</comments><slash:comments>13</slash:comments><wfw:commentRss>http://www.cnblogs.com/ashun/comments/commentRss/578443.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ashun/services/trackbacks/578443.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: sort方法是Array的一个内置方法,它支持传一个函数作为参数来进行自定义排序.<br>本文就详细探讨 sort方法的使用技巧以及利用函数参数实现对复杂数据结构(比如<br>多维数组,哈稀结构,Dom节点)的排序.<br><br>最后,详细分析探讨一下 prototype.js 中 sortBy的源码细节.....&nbsp;&nbsp;<a href='http://www.cnblogs.com/ashun/archive/2006/12/01/sort_sortby_array_prototype.html'>阅读全文</a><img src ="http://www.cnblogs.com/ashun/aggbug/578443.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://ashun.cnblogs.com/" target="_blank">Go_Rush</a> 2006-12-01 03:17 <a href="http://www.cnblogs.com/ashun/archive/2006/12/01/sort_sortby_array_prototype.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>由 element.appendChild(newNode) ,谈开去, 分享几个并不常见的Dom操作技巧给大家</title><link>http://www.cnblogs.com/ashun/archive/2006/11/30/appendChild_table_sort.html</link><dc:creator>Go_Rush</dc:creator><author>Go_Rush</author><pubDate>Wed, 29 Nov 2006 19:42:00 GMT</pubDate><guid>http://www.cnblogs.com/ashun/archive/2006/11/30/appendChild_table_sort.html</guid><wfw:comment>http://www.cnblogs.com/ashun/comments/577154.html</wfw:comment><comments>http://www.cnblogs.com/ashun/archive/2006/11/30/appendChild_table_sort.html#Feedback</comments><slash:comments>36</slash:comments><wfw:commentRss>http://www.cnblogs.com/ashun/comments/commentRss/577154.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ashun/services/trackbacks/577154.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: element.appendChild(newNode) 方法中,如果 newNode本身是Dom中的一个节点. 那么appendChild方法执行的不再<br>是append操作了,而是一个move操作. 利用这个特点,我们可以实现很多巧妙的Dom操作.<br><br>我们先来看看前段时间CSDN 三百多人参与讨论的 五行代码实现无缝文字滚动 的原代码,看看他是怎么利用 appendChild来滚动文字的....<br>再来讨论一下利用 appendChild来实现表格排序的技巧......&nbsp;&nbsp;<a href='http://www.cnblogs.com/ashun/archive/2006/11/30/appendChild_table_sort.html'>阅读全文</a><img src ="http://www.cnblogs.com/ashun/aggbug/577154.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://ashun.cnblogs.com/" target="_blank">Go_Rush</a> 2006-11-30 03:42 <a href="http://www.cnblogs.com/ashun/archive/2006/11/30/appendChild_table_sort.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在项目中玩了把addRule，结果差点被它玩死。附 addRule在firefox下的兼容写法</title><link>http://www.cnblogs.com/ashun/archive/2006/11/29/addrule_insertrule_cssRules_gorush.html</link><dc:creator>Go_Rush</dc:creator><author>Go_Rush</author><pubDate>Wed, 29 Nov 2006 11:28:00 GMT</pubDate><guid>http://www.cnblogs.com/ashun/archive/2006/11/29/addrule_insertrule_cssRules_gorush.html</guid><wfw:comment>http://www.cnblogs.com/ashun/comments/576740.html</wfw:comment><comments>http://www.cnblogs.com/ashun/archive/2006/11/29/addrule_insertrule_cssRules_gorush.html#Feedback</comments><slash:comments>13</slash:comments><wfw:commentRss>http://www.cnblogs.com/ashun/comments/commentRss/576740.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ashun/services/trackbacks/576740.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 现在用脚本控制 html 元素样式的方法真的很多很多。<br>对单个元素可以直接 element.style.display=......修改一个样式，也可以 element.className=...修改它的多个样式。<br>对于多个元素修改样式可以用脚本直接 import  css文件。<br>目前项目中有这么一个需求。 要求改变某 div下所有子孙结点的样式，但不改变div本身样式。<br>Easy:  我只用一行代码就解决了这个问题。  <br>代码如下：&nbsp;&nbsp;<a href='http://www.cnblogs.com/ashun/archive/2006/11/29/addrule_insertrule_cssRules_gorush.html'>阅读全文</a><img src ="http://www.cnblogs.com/ashun/aggbug/576740.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://ashun.cnblogs.com/" target="_blank">Go_Rush</a> 2006-11-29 19:28 <a href="http://www.cnblogs.com/ashun/archive/2006/11/29/addrule_insertrule_cssRules_gorush.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript写作技巧,函数A中调用函数B, 怎样在函数B中写代码中断函数A的运行?</title><link>http://www.cnblogs.com/ashun/archive/2006/11/29/function_call_prototype_break_continue_gorush.html</link><dc:creator>Go_Rush</dc:creator><author>Go_Rush</author><pubDate>Tue, 28 Nov 2006 19:50:00 GMT</pubDate><guid>http://www.cnblogs.com/ashun/archive/2006/11/29/function_call_prototype_break_continue_gorush.html</guid><wfw:comment>http://www.cnblogs.com/ashun/comments/575854.html</wfw:comment><comments>http://www.cnblogs.com/ashun/archive/2006/11/29/function_call_prototype_break_continue_gorush.html#Feedback</comments><slash:comments>14</slash:comments><wfw:commentRss>http://www.cnblogs.com/ashun/comments/commentRss/575854.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ashun/services/trackbacks/575854.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: function funcA(){ <br>       funcB();<br>       //other code<br> }<br> 怎么定义函数B,让B在运行的时候不仅能终止B本身,而且能终止函数A的运行?<br><br> 这是个非常规的问题,我们分两大部分讨论. (1.为什么一定这样做 2.怎么实现) <br><br>1. 显然,这种编码方式已经打乱了正规的程序编写原则,我们编写函数的目的就是为了封装,为了实现代码的模块化. 如果B能让A退出返回, 那这种编码方式肯怕比滥用 goto 语句还滥了,但我们为什么还要用它??<br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/ashun/archive/2006/11/29/function_call_prototype_break_continue_gorush.html'>阅读全文</a><img src ="http://www.cnblogs.com/ashun/aggbug/575854.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://ashun.cnblogs.com/" target="_blank">Go_Rush</a> 2006-11-29 03:50 <a href="http://www.cnblogs.com/ashun/archive/2006/11/29/function_call_prototype_break_continue_gorush.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>小议Function.apply()之二------利用Apply的参数数组化来提高 JavaScript程序性能</title><link>http://www.cnblogs.com/ashun/archive/2006/11/28/apply_function_getmax_push_gorush.html</link><dc:creator>Go_Rush</dc:creator><author>Go_Rush</author><pubDate>Tue, 28 Nov 2006 01:11:00 GMT</pubDate><guid>http://www.cnblogs.com/ashun/archive/2006/11/28/apply_function_getmax_push_gorush.html</guid><wfw:comment>http://www.cnblogs.com/ashun/comments/574681.html</wfw:comment><comments>http://www.cnblogs.com/ashun/archive/2006/11/28/apply_function_getmax_push_gorush.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/ashun/comments/commentRss/574681.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ashun/services/trackbacks/574681.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 续上回 ：  小议Function.apply() 之一------(函数的劫持与对象的复制)<br><br>我们再来聊聊Function.apply() 在提升程序性能方面的技巧。<br>现在，我们先从 Math.max() 函数说起。。。&nbsp;&nbsp;<a href='http://www.cnblogs.com/ashun/archive/2006/11/28/apply_function_getmax_push_gorush.html'>阅读全文</a><img src ="http://www.cnblogs.com/ashun/aggbug/574681.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://ashun.cnblogs.com/" target="_blank">Go_Rush</a> 2006-11-28 09:11 <a href="http://www.cnblogs.com/ashun/archive/2006/11/28/apply_function_getmax_push_gorush.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>小议Function.apply() 之一------(函数的劫持与对象的复制) </title><link>http://www.cnblogs.com/ashun/archive/2006/11/27/Javascript_function_apply_gorush.html</link><dc:creator>Go_Rush</dc:creator><author>Go_Rush</author><pubDate>Mon, 27 Nov 2006 09:12:00 GMT</pubDate><guid>http://www.cnblogs.com/ashun/archive/2006/11/27/Javascript_function_apply_gorush.html</guid><wfw:comment>http://www.cnblogs.com/ashun/comments/574126.html</wfw:comment><comments>http://www.cnblogs.com/ashun/archive/2006/11/27/Javascript_function_apply_gorush.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnblogs.com/ashun/comments/commentRss/574126.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ashun/services/trackbacks/574126.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 关于对象的继承，一般的做法是用复制法： Object.extend   见protpotype.js 的实现方法:<br>Object.extend = function(destination, source) {<br>  for (property in source)    destination[property] = source[property];<br>  return destination;<br>}<br>除此以外，还有一种不太常见的方法：  Function.apply.<br>apply 方法能劫持(<<Ajax in Action>> 书中用到"劫持"一语，很生动啊)另外一个对象的方法，<br>继承另外一个对象的属性。<br><br>示范代码如下：&nbsp;&nbsp;<a href='http://www.cnblogs.com/ashun/archive/2006/11/27/Javascript_function_apply_gorush.html'>阅读全文</a><img src ="http://www.cnblogs.com/ashun/aggbug/574126.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://ashun.cnblogs.com/" target="_blank">Go_Rush</a> 2006-11-27 17:12 <a href="http://www.cnblogs.com/ashun/archive/2006/11/27/Javascript_function_apply_gorush.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>firefox 和 ie 事件处理的细节,研究,再研究-----书写同时兼容ie和ff的事件处理代码</title><link>http://www.cnblogs.com/ashun/archive/2006/11/27/event_javascript_ie_firefox_gorush.html</link><dc:creator>Go_Rush</dc:creator><author>Go_Rush</author><pubDate>Mon, 27 Nov 2006 04:01:00 GMT</pubDate><guid>http://www.cnblogs.com/ashun/archive/2006/11/27/event_javascript_ie_firefox_gorush.html</guid><wfw:comment>http://www.cnblogs.com/ashun/comments/573717.html</wfw:comment><comments>http://www.cnblogs.com/ashun/archive/2006/11/27/event_javascript_ie_firefox_gorush.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://www.cnblogs.com/ashun/comments/commentRss/573717.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ashun/services/trackbacks/573717.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在ie中，事件对象是作为一个全局变量来保存和维护的。 所有的浏览器事件,不管是用户触发<br>的，还是其他事件， 都会更新window.event 对象。 所以在代码中，只要轻松调用 window.event<br>就可以轻松获取 事件对象， 再 event.srcElement 就可以取得触发事件的元素进行进一步处理 <br>在ff中， 事件对象却不是全局对象，一般情况下，是现场发生，现场使用，ff把事件对象自动传<br>递给对应的事件处理函数。       在代码中，函数的第一个参数就是ff下的事件对象了。 <br><br>    以上是我个人对两个浏览器下的事件处理方法的粗浅理解，可能说得不是很明白，我写些代码来<br>    详细说明一下<br><br>代码如下......<br>&nbsp;&nbsp;<a href='http://www.cnblogs.com/ashun/archive/2006/11/27/event_javascript_ie_firefox_gorush.html'>阅读全文</a><img src ="http://www.cnblogs.com/ashun/aggbug/573717.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://ashun.cnblogs.com/" target="_blank">Go_Rush</a> 2006-11-27 12:01 <a href="http://www.cnblogs.com/ashun/archive/2006/11/27/event_javascript_ie_firefox_gorush.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript中令你抓狂的魔术变量</title><link>http://www.cnblogs.com/ashun/archive/2006/11/25/JavaScript_magic_var.html</link><dc:creator>Go_Rush</dc:creator><author>Go_Rush</author><pubDate>Sat, 25 Nov 2006 04:30:00 GMT</pubDate><guid>http://www.cnblogs.com/ashun/archive/2006/11/25/JavaScript_magic_var.html</guid><wfw:comment>http://www.cnblogs.com/ashun/comments/571963.html</wfw:comment><comments>http://www.cnblogs.com/ashun/archive/2006/11/25/JavaScript_magic_var.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cnblogs.com/ashun/comments/commentRss/571963.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/ashun/services/trackbacks/571963.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在js中 存不存在一个这样的变量,能同时满足下面的要求呢<br><br>assert((tt || true)   == false)<br>assert((tt || false)  == false)<br>assert((tt && true)   == true)<br>assert((tt && false)  == false)<br>assert((true || tt )  == true)<br>assert((tt || true )  == false)<br>assert((false || tt ) == false)<br>assert((tt || false ) == false)<br>assert((true && tt)   == false)<br>assert((tt && true )  == true)<br>assert((false && tt ) == false)<br>assert((tt && false ) == false)<br><br>assert((tt ? true : false) =&nbsp;&nbsp;<a href='http://www.cnblogs.com/ashun/archive/2006/11/25/JavaScript_magic_var.html'>阅读全文</a><img src ="http://www.cnblogs.com/ashun/aggbug/571963.html?type=1" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://ashun.cnblogs.com/" target="_blank">Go_Rush</a> 2006-11-25 12:30 <a href="http://www.cnblogs.com/ashun/archive/2006/11/25/JavaScript_magic_var.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>