﻿<?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-随笔分类-4.跨浏览器的编程</title><link>http://www.cnblogs.com/ashun/category/77440.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效果库！(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>无语，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>在项目中玩了把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>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></channel></rss>