﻿<?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</title><link>http://www.cnblogs.com/ashun/</link><description /><language>zh-cn</language><lastBuildDate>Sat, 26 Jul 2008 05:53:01 GMT</lastBuildDate><pubDate>Sat, 26 Jul 2008 05:53:01 GMT</pubDate><ttl>60</ttl><item><title>发一个python写的多线程 代理服务器 抓取,保存,验证程序，希望喜欢python的朋友和我一起完善它</title><link>http://www.cnblogs.com/ashun/archive/2007/06/01/python_proxy_checker.html</link><dc:creator>Go_Rush</dc:creator><author>Go_Rush</author><pubDate>Fri, 01 Jun 2007 06:17:00 GMT</pubDate><guid>http://www.cnblogs.com/ashun/archive/2007/06/01/python_proxy_checker.html</guid><description><![CDATA[摘要: 用php写过一个，不过由于 php 不支持多线程，抓取和验证速度都非常的慢<br>(尽管libcurl可以实现多线程抓取,但他也只限于抓取网页这个功能，抓回来的数据进行再处理很麻烦).<br><br>于是决定用python重新写,python支持多线程啊。<br>已经有一年多没有用过 python了，很多语法，语言特性都快忘记得差不多了。 经过三天业余时间的<br>摸索，今天我写的这个程序终于可以和大家交流了。<br><br>程序现有功能:<br>   1. 能自动从12个网站抓取代理列表，并保存到数据库里面<br>   2. 自动验证每个代理是否可用,并保存验证时的响应时间做为判断代理速度的依据<br>   3.  能分类输出代理信息， 已验证的，未验证的，高度匿名代理，普通匿名代理，透明代理到不同文件<br>   4   支持的输出格式有 xml,htm,csv,txt,tab   每种文件都能自定义字段和格式<br>   5.  扩展性比较强, 要添加一个新的抓取网站只需要改变一个全局变量，添加两个函数 (有详细接口说明)<br>   6.   用 sq&nbsp;&nbsp;<a href='http://www.cnblogs.com/ashun/archive/2007/06/01/python_proxy_checker.html'>阅读全文</a><img src ="http://www.cnblogs.com/ashun/aggbug/767675.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/41314/" target="_blank">[新闻]奥运核心资源被分食 搜狐央视网谁忽悠谁？</a>]]></description></item><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><description><![CDATA[摘要: 以前写过一个，巨傻，用了一堆的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><a href="http://news.cnblogs.com/n/41313/" target="_blank">[新闻]微软推新型搜索技术"BrowseRank"挑战谷歌</a>]]></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><description><![CDATA[摘要: 在我上一个帖子里面,讨论了如何验证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><a href="http://news.cnblogs.com/n/41312/" target="_blank">[新闻]2008年7月26日IT博客精选</a>]]></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><description><![CDATA[摘要: 工作中需要用到身份证验证,还要支持检查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><a href="http://news.cnblogs.com/n/41312/" target="_blank">[新闻]2008年7月26日IT博客精选</a>]]></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><description><![CDATA[摘要: 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><a href="http://news.cnblogs.com/n/41311/" target="_blank">[新闻]微软每年向Apache捐10万美元支持开源软件</a>]]></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><description><![CDATA[摘要: 对于任何初学 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><a href="http://news.cnblogs.com/n/41310/" target="_blank">[新闻]AOL将关闭3个网站以降低成本 集中发力广告</a>]]></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><description><![CDATA[摘要: 续上回:  怎样写一个通用的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><a href="http://news.cnblogs.com/n/41310/" target="_blank">[新闻]AOL将关闭3个网站以降低成本 集中发力广告</a>]]></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><description><![CDATA[摘要: 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><a href="http://news.cnblogs.com/n/41309/" target="_blank">[新闻]谷歌网页索引数量突破1万亿个</a>]]></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><description><![CDATA[摘要: 都是基于 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><a href="http://news.cnblogs.com/n/41308/" target="_blank">[新闻]预装 Ubuntu 8.04 的 Dell 笔记本发售</a>]]></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><description><![CDATA[摘要: 很早以前发现对于一个 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><a href="http://news.cnblogs.com/n/41308/" target="_blank">[新闻]预装 Ubuntu 8.04 的 Dell 笔记本发售</a>]]></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><description><![CDATA[摘要: 如果 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><a href="http://news.cnblogs.com/n/41307/" target="_blank">[新闻]金山:360的免费杀毒只能是短期行为</a>]]></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><description><![CDATA[摘要: 如题:<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><a href="http://news.cnblogs.com/n/41306/" target="_blank">[新闻]江民科技回应杀毒软件免费说 没病不能乱吃药</a>]]></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><description><![CDATA[摘要: 如果您对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><a href="http://news.cnblogs.com/n/41305/" target="_blank">[新闻]WCG2008中国区总决赛打响</a>]]></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><description><![CDATA[摘要: 详细列出了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><a href="http://news.cnblogs.com/n/41304/" target="_blank">[新闻]新型的编程语言:eC</a>]]></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><description><![CDATA[摘要: 对于动态文件,比如 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><a href="http://news.cnblogs.com/n/41303/" target="_blank">[新闻]免费的BitDefender能复制卡巴斯基的成功吗?</a>]]></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><description><![CDATA[摘要: 在用博客园二级域名访问的情况下,应该被缓存的静态资源未被缓存.导致客户端浏览效率低下,服务器压力不必要的增大.<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><a href="http://news.cnblogs.com/n/41301/" target="_blank">[新闻]DNS漏洞攻击代码已经公布 危险迫在眉睫</a>]]></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><description><![CDATA[摘要: 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><a href="http://news.cnblogs.com/n/41300/" target="_blank">[新闻]十几万元天价笔记本电脑</a>]]></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><description><![CDATA[摘要: 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><a href="http://news.cnblogs.com/n/41299/" target="_blank">[新闻]英特尔:四核移动处理器八月推出</a>]]></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><description><![CDATA[摘要: 现在用脚本控制 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><a href="http://news.cnblogs.com/n/41297/" target="_blank">[新闻]杨致远：孤独的守护人</a>]]></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><description><![CDATA[摘要: 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><a href="http://news.cnblogs.com/n/41297/" target="_blank">[新闻]杨致远：孤独的守护人</a>]]></description></item></channel></rss>