ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>crdy在线观看欧美,国产精品一区二区免费不卡 ,3d成人动漫在线http://www.aygfsteel.com/wangfeiyan-xz/category/43493.htmlzh-cnTue, 23 Mar 2010 15:45:59 GMTTue, 23 Mar 2010 15:45:59 GMT60悟透JavaScript【è{ã€?/title><link>http://www.aygfsteel.com/wangfeiyan-xz/archive/2010/03/23/316298.html</link><dc:creator>Angle Wang</dc:creator><author>Angle Wang</author><pubDate>Tue, 23 Mar 2010 05:44:00 GMT</pubDate><guid>http://www.aygfsteel.com/wangfeiyan-xz/archive/2010/03/23/316298.html</guid><wfw:comment>http://www.aygfsteel.com/wangfeiyan-xz/comments/316298.html</wfw:comment><comments>http://www.aygfsteel.com/wangfeiyan-xz/archive/2010/03/23/316298.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/wangfeiyan-xz/comments/commentRss/316298.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/wangfeiyan-xz/services/trackbacks/316298.html</trackback:ping><description><![CDATA[     摘要: 非常好的一½‹‡æ–‡ç« ï¼Œä½œè€…李战,阉K‡Œè½¯äšg的老顽童,淯‚¿¹IT江湖多年。在数据库、Web架构、前端技术,及数据库全文‹‚€ç´¢æ–¹é¢æœ‰æ·±åŽšå†…åŠ›.ç›æ€¿¡ä½ è¯»å®Œæ­¤æ–‡ï¼Œå¿…定功力大增ã€?引子 ¾~–程世界里只存在两种基本元素åQŒä¸€ä¸ªæ˜¯æ•°æ®åQŒä¸€ä¸ªæ˜¯ä»£ç ã€‚ç¼–½E‹ä¸–界就是在数据和代码千丝万¾~•çš„¾U ç¼ ä¸­å‘ˆçŽ°å‡ºæ— é™çš„ç”Ÿæœºå’Œ‹zÕdŠ›ã€?数据天生ž®±æ˜¯æ–‡é™çš„,æ€ÀLƒ³ä¿æŒè‡ªå·±å›ºæœ‰çš„æœ¬è‰ÔŒ¼›è€Œä»£ç å´å¤©ç”Ÿ‹zÀL³¼åQŒæ€ÀLƒ³æ”¹å˜˜q™ä¸ªä¸–界ã€?你看åQŒæ•°æ®ä»£ç é—´çš„å…³¾pÖM¸Ž...  <a href='http://www.aygfsteel.com/wangfeiyan-xz/archive/2010/03/23/316298.html'>阅读全文</a><img src ="http://www.aygfsteel.com/wangfeiyan-xz/aggbug/316298.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/wangfeiyan-xz/" target="_blank">Angle Wang</a> 2010-03-23 13:44 <a href="http://www.aygfsteel.com/wangfeiyan-xz/archive/2010/03/23/316298.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>随机昄¡¤ºå›„¡‰‡çš„JS代码http://www.aygfsteel.com/wangfeiyan-xz/archive/2010/03/04/314487.htmlAngle WangAngle WangThu, 04 Mar 2010 01:47:00 GMThttp://www.aygfsteel.com/wangfeiyan-xz/archive/2010/03/04/314487.htmlhttp://www.aygfsteel.com/wangfeiyan-xz/comments/314487.htmlhttp://www.aygfsteel.com/wangfeiyan-xz/archive/2010/03/04/314487.html#Feedback0http://www.aygfsteel.com/wangfeiyan-xz/comments/commentRss/314487.htmlhttp://www.aygfsteel.com/wangfeiyan-xz/services/trackbacks/314487.html 以下是代ç ?

// JavaScript Document
var m=10; //随机昄¡¤ºå›„¡‰‡çš„æ€ÀL•°é‡?
var n=Math.floor(Math.random()*m+1)
document.write ("<img src='/banner/banner_"+n+".gif' border=0 galleryimg=no>");
//

  上面代码的意思是囄¡‰‡ä¿å­˜åœ?banner/æ–‡äšg夹下åQŒæ ¹æ®è®¾¾|®çš„囄¡‰‡æ€ÀL•°é‡ï¼Œåˆ†åˆ«æ”‘Ö…¥10张从banner_01.gif到banner_10.gif的图ç‰?在执行这个JSæ—Óž¼Œå®ƒä¼šéšæœºæ˜„¡¤ºä»Žbanner_01.gif到banner_10.gif的图片ã€?
  保存˜q™ä¸ªJS为banner.jsã€?

在网™å늛¸åº”的地方写入调用代码

以下是代�

<script language="JavaScript" src="/Js/banner.js"></script>//-->

//调用

˜q™æ®µä»£ç å¯ä»¥åœ¨IEå’ŒFirefox下有效显½Cºã€?


½Ž€å•çš„JavaScript随机昄¡¤ºå›„¡‰‡òq¿å‘Šçš„æ•ˆæž?br /> 兼容性:IE6+ FireFox2+ Opera9+

<script>
/******************************************************
* ½Ž€å•çš„JavaScript随机昄¡¤ºå›„¡‰‡òq¿å‘Šçš„æ•ˆæž?nbsp; Share JavaScript (http://www.ShareJS.com)
* 使用此脚本程序,请保留此声明
* 获取此脚本以及更多的JavaScript½E‹åºåQŒè¯·è®‰K—® http://www.ShareJS.com
******************************************************/

var str=new Array("http://www.sharejs.com/code/image/img/1.jpg","http://www.sharejs.com/code/image/img/2.jpg","http://www.sharejs.com/code/image/img/3.jpg");
var a;
a=str[parseInt(Math.random()*(str.length))];
document.write("<img src="+a+">");
</script>




]]>
‹¹…è°ˆwindow.attachEvent [转] http://www.aygfsteel.com/wangfeiyan-xz/archive/2010/01/21/310341.htmlAngle WangAngle WangThu, 21 Jan 2010 04:42:00 GMThttp://www.aygfsteel.com/wangfeiyan-xz/archive/2010/01/21/310341.htmlhttp://www.aygfsteel.com/wangfeiyan-xz/comments/310341.htmlhttp://www.aygfsteel.com/wangfeiyan-xz/archive/2010/01/21/310341.html#Feedback0http://www.aygfsteel.com/wangfeiyan-xz/comments/commentRss/310341.htmlhttp://www.aygfsteel.com/wangfeiyan-xz/services/trackbacks/310341.html

以前å†?JavaScript 脚本æ—Óž¼Œäº‹äšg都是采用
object.event = handler;
的方式初始化。这¿Uæ–¹å¼å¯¹äº?Internet Explorer、Mozilla/Firefox å’?Opera 来说很通用。但是有一个问题就是,˜q™ç§æ–¹å¼åªèƒ½ä¸€ä¸ªäº‹ä»¶å¯¹åº”一个事件处理过½E‹ã€‚如果希望一个事件可以依‹Æ¡æ‰§è¡Œå¤šä¸ªå¤„理过½E‹å°±ä¸å¥½ç”¨äº†ã€?

但是 Internet Explorer ä»?5.0 开始提供了一ä¸?attachEvent æ–ÒŽ³•åQŒä‹É用这个方法,ž®±å¯ä»¥ç»™ä¸€ä¸ªäº‹ä»¶æŒ‡‹z‘Ö¤šä¸ªå¤„理过½E‹äº†ã€‚attachEvent 对于目前çš?Opera 也适用。但是问题是 Mozilla/Firefox òq¶ä¸æ”¯æŒ˜q™ä¸ªæ–ÒŽ³•。但是它支持另一ä¸?addEventListener æ–ÒŽ³•åQŒè¿™ä¸ªæ–¹æ³•è·Ÿ attachEvent 差不多,也是用来¾l™ä¸€ä¸ªäº‹ä»¶æŒ‡‹z‘Ö¤šä¸ªå¤„理过½E‹çš„。但是它们指‹z„¡š„事äšg有些区别åQŒåœ¨ attachEvent æ–ÒŽ³•中,事äšg是以 “on” 开头的åQŒè€Œåœ¨ addEventListener 中,事äšg没有开头的 “on”åQŒå¦å¤?addEventListener ˜q˜æœ‰½W¬ä¸‰ä¸ªå‚敎ͼŒä¸€èˆ¬è¿™ä¸ªå‚æ•°æŒ‡å®šäØ“ false ž®±å¯ä»¥äº†ã€?

因此要想在你的程序中¾l™ä¸€ä¸ªäº‹ä»¶æŒ‡‹z‘Ö¤šä¸ªå¤„理过½E‹çš„话,只要首先判断一下浏览器åQŒç„¶åŽæ ¹æ®ä¸åŒçš„‹¹è§ˆå™¨ï¼Œé€‰æ‹©ä½¿ç”¨ attachEvent ˜q˜æ˜¯ addEventListener ž®±å¯ä»¥äº†ã€‚实例如下:

 

            if (window.attachEvent) { 
                window.attachEvent("onload", remove); 
            } else if (window.addEventListener) { 
                window.addEventListener("load", remove, false);   
            }             
            function remove() { 
                var div = document.getElementById("divprogressbar"); 
                document.body.removeChild(div); 
            } 

=============或者也可以�/p>

if (document.all){window.attachEvent('onload',remove)}//IE
else{window.addEventListener('load',remove,false);} //FireFox

注意åQšattachEvent 所指派的多个过½E‹çš„æ‰§è¡Œ™åºåºæ˜¯éšæœºçš„åQŒæ‰€ä»¥è¿™å‡ ä¸ª˜q‡ç¨‹ä¹‹é—´ä¸è¦æœ‰é¡ºåºä¾èµ–。另å¤?attachEvent å’?addEventListener 不仅仅适用äº?window 对象åQŒå…¶ä»–的一些对象也支持该方法ã€?/p>

]]>
Ö÷Õ¾Ö©Öë³ØÄ£°å£º ²ý¶¼ÏØ| ÉÐÒåÏØ| ɽ¶«Ê¡| è÷äüÏØ| ¶«Æ½ÏØ| Æô¶«ÊÐ| ¾£ÃÅÊÐ| ÔÆ¸¡ÊÐ| ²©¿Í| ²ì¹þ| »Æ´óÏÉÇø| Ëì´¨ÏØ| ÕÄÆÖÏØ| ¶«·áÏØ| ¶¨Ô¶ÏØ| ºÓ±±Çø| ºÏɽÊÐ| Í»ÈªÏØ| ¹§³Ç| Î÷»ªÏØ| ºôͼ±ÚÏØ| »ªÒõÊÐ| Íþº£ÊÐ| ÓÀ¾¸ÏØ| ÕÑͨÊÐ| ¹þ¶û±õÊÐ| °×ºÓÏØ| ÎÚÀ­ÌغóÆì| ̨½­ÏØ| °¢¶ûɽÊÐ| ÓͼâÍúÇø| Îä¸ÔÊÐ| ×ϽðÏØ| ÄþÉÂÏØ| кÍÏØ| ·½É½ÏØ| ³Â°Í¶û»¢Æì| ÎߺþÊÐ| ÓÀÐÂÏØ| ƽºþÊÐ| ÇØ»ÊµºÊÐ|