JavaScriptµÄʼþ´úÀí
Èç¹ûÄãÏë½øÒ»²½Á˽âÈçºÎÓÃJavaScriptÀ´ÎªÍøÒ³Ìí¼Ó½»»¥ÐԵĻ°£¬ÄãÒ²ÐíÒѾÌý¹ýJavaScriptµÄʼþ´úÀí£¨event delegation£©ÁË£¬²¢ÇÒ»á¾õµÃÖ»ÓÐÄÇЩţ±ÆºæºæµÄJavaScript³ÌÐòÔ±²Å»á¹ØÐÄÕâÑù¸´ÔÓµÄÉè¼Æģʽ¡£ÊÂʵÉÏ£¬Èç¹ûÄãÒѾ֪µÀÔõôÑùÈ¥Ìí¼ÓJavaScriptµÄʼþ´¦ÀíÆ÷£¨event handler£©£¬ÊµÏÖʼþ´úÀíÒ²ÊǼþÇá¶øÒ×¾ÙµÄÊÂÇé¡£
JavaScriptʼþÊÇËùÓÐÍøÒ³½»»¥ÐԵĸù»ù£¨ÎÒÖ¸µÄÊÇÕæÕýµÄ»¥¶¯ÐÔ£¬¶ø²»½öÊÇÄÇЩCSSµÄÏÂÀ²Ëµ¥£©¡£ÔÚ´«Í³µÄʼþ´¦ÀíÖУ¬Äã°´ÕÕÐèҪΪÿһ¸öÔªËØÌí¼Ó»òÕßÊÇɾ³ýʼþ´¦ÀíÆ÷¡£È»¶ø£¬Ê¼þ´¦ÀíÆ÷½«ÓпÉÄܵ¼ÖÂÄÚ´æ鶻òÕßÊÇÐÔÄÜϽµ——ÄãÓõÃÔ½¶àÕâÖÖ·çÏÕ¾ÍÔ½´ó¡£JavaScriptʼþ´úÀíÔòÊÇÒ»ÖÖ¼òµ¥µÄ¼¼ÇÉ£¬Í¨¹ýËüÄã¿ÉÒÔ°Ñʼþ´¦ÀíÆ÷Ìí¼Óµ½Ò»¸ö¸¸¼¶ÔªËØÉÏ£¬ÕâÑù¾Í±ÜÃâÁË°Ñʼþ´¦ÀíÆ÷Ìí¼Óµ½¶à¸ö×Ó¼¶ÔªËØÉÏ¡£
ËüÊÇÔõôÔË×÷µÄÄØ£¿
ʼþ´úÀíÓõ½ÁËÁ½¸öÔÚJavaSciprtʼþÖг£±»ºöÂÔµÄÌØÐÔ£ºÊ¼þðÅÝÒÔ¼°Ä¿±êÔªËØ¡£µ±Ò»¸öÔªËØÉϵÄʼþ±»´¥·¢µÄʱºò£¬±ÈÈç˵Êó±êµã»÷ÁËÒ»¸ö°´Å¥£¬Í¬ÑùµÄʼþ½«»áÔÚÄǸöÔªËصÄËùÓÐ×æÏÈÔªËØÖб»´¥·¢¡£ÕâÒ»¹ý³Ì±»³ÆΪʼþðÅÝ£»Õâ¸öʼþ´ÓÔʼԪËØ¿ªÊ¼Ò»Ö±Ã°Åݵ½DOMÊ÷µÄ×îÉϲ㡣¶ÔÈκÎÒ»¸öʼþÀ´Ëµ£¬ÆäÄ¿±êÔªËض¼ÊÇÔʼԪËØ£¬ÔÚÎÒÃǵÄÕâ¸öÀý×ÓÖÐÒ²¾ÍÊÇ°´Å¥¡£Ä¿±êÔªËØËüÔÚÎÒÃǵÄʼþ¶ÔÏóÖÐÒÔÊôÐÔµÄÐÎʽ³öÏÖ¡£Ê¹ÓÃʼþ´úÀíµÄ»°ÎÒÃÇ¿ÉÒÔ°Ñʼþ´¦ÀíÆ÷Ìí¼Óµ½Ò»¸öÔªËØÉÏ£¬µÈ´ýʼþ´ÓËüµÄ×Ó¼¶ÔªËØÀïðÅÝÉÏÀ´£¬²¢ÇÒ¿ÉÒԺܷ½±ãµØÅжϳöÕâ¸öʼþÊÇ´ÓÄĸöÔªËØ¿ªÊ¼µÄ¡£
Õâ¶ÔÎÒÓÐʲôºÃ´¦ÄØ£¿
ÏëÏóÒ»ÏÂÏÖÔÚÎÒÃÇÓÐÒ»¸ö10ÁС¢100ÐеÄHTML±í¸ñ£¬ÄãÏ£ÍûÔÚÓû§µã»÷ijһµ¥Ôª¸ñµÄʱºò×öµãʲô¡£±ÈÈç˵ÓÐÒ»´ÎÎÒ¾ÍÐèÒªÈñí¸ñÖеÄÿһ¸öµ¥Ôª¸ñÔÚ±»µã»÷µÄʱºò±ä³É¿É±à¼×´Ì¬¡£Èç¹û°Ñʼþ´¦ÀíÆ÷¼Óµ½Õâ1000¸öµ¥Ôª¸ñ½«»á²úÉúÒ»¸öºÜ´óµÄÐÔÄÜÎÊÌ⣬²¢ÇÒÓпÉÄܵ¼ÖÂÄÚ´æй¶ÉõÖÁÊÇä¯ÀÀÆ÷µÄ±ÀÀ£¡£Ïà·´µØ£¬Ê¹ÓÃʼþ´úÀíµÄ»°£¬ÄãÖ»ÐèÒª°ÑÒ»¸öʼþ´¦ÀíÆ÷Ìí¼Óµ½tableÔªËØÉϾͿÉÒÔÁË£¬Õâ¸öº¯Êý¿ÉÒ԰ѵã»÷ʼþ¸ø½ØÏÂÀ´£¬²¢ÇÒÅжϳöÊÇÄĸöµ¥Ôª¸ñ±»µã»÷ÁË¡£
ÓôúÂëд³öÀ´µÄ»°ÊÇʲôÑùÄØ£¿
´úÂëºÜ¼òµ¥£¬ÎÒÃÇËùÒª¹ØÐĵÄÖ»ÊÇÈçºÎ¼ì²âÄ¿±êÔªËضøÒÑ¡£±È·½ËµÎÒÃÇÓÐÒ»¸ötableÔªËØ£¬IDÊÇ“report”£¬ÎÒÃÇΪÕâ¸ö±í¸ñÌí¼ÓÒ»¸öʼþ´¦ÀíÆ÷ÒÔµ÷ÓÃeditCellº¯Êý¡£editCellº¯ÊýÐèÒªÅжϳö´«µ½tableÀ´µÄʼþµÄÄ¿±êÔªËØ¡£¿¼Âǵ½ÎÒÃÇҪдµÄº¯ÊýÖпÉÄÜ»áÖظ´Óõ½ÕâÒ»¹¦ÄÜ£¬ËùÒÔÎÒÃÇ°ÑËüµ¥¶À·Åµ½Ò»¸öÃûΪgetEventTargetµÄº¯ÊýÖУº
function getEventTarget(e
Ïà¹ØÎĵµ£º
1 ´´½¨½Å±¾¿é
1: <script language=”JavaScript”>
2: JavaScript code goes here
3: </script>
2 Òþ²Ø½Å±¾´úÂë
1: <script language=”JavaScript”>
2: <!--
3: document.write(&ldquo ......
<!doctype html public "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type"&nb ......
javascriptͼƬä¯ÀÀÆ÷µÄºËÐÄ——ͼƬԤ¼ÓÔØ
2009-04-06 10:57
ÍøÕ¾¿ª·¢Ê±¾³£ÐèÒªÔÚij¸öÒ³ÃæÐèҪʵÏÖ¶Ô´óÁ¿Í¼Æ¬µÄä¯ÀÀ£¬Èç¹û¿¼ÂÇÁ÷Á¿µÄ»°£¬´ó¿ÉÒÔÏñpconlineÒ»Ñùÿ¸öÒ³ÃæÖ»ÏÔʾһÕÅͼƬ£¬ÈÃÓû§Ã¿¿´Ò»ÕÅͼƬ¾ÍÐèÒªÖØÐÂÏÂÔØÒ»ÏÂÕû¸öÒ³Ãæ¡£²»¹ý£¬ÔÚweb2.0ʱ´ú£¬¸ü¶àÈËÔ¸ÒâÓÃjavas ......
Èç¹û¶ÔjavascriptÁ˽ⲻÊÇÌرðÉîÈëµÄ»°,ºÜÈÝÒ׾ͻáд³ö²»¼æÈݵĴúÂë(¾ÍÏñÎÒ),Õâʱºò¾ÍµÃÅжÏä¯ÀÀÆ÷ÁË¡£±ÈÈçʼþÕìÌý¡¢Ò»Ð©Êó±êºÍ¼üÅÌʼþ¡¢RangeµÈ,һЩ¶¼»á²»Ò»Ñù.ÏÂÃæÁгö¼¸ÖÖ³£Óõļì²âä¯ÀÀÆ÷·½·¨£¬ÒÔ÷ϹÛÖÚ!
¶ÔÏó/ÌØÕ÷¼ì²â·¨
¸Ã·½·¨ÊÇÒ»ÖÖÅжÏä¯ÀÀÆ÷ÄÜÁ¦£¨¶ø·Çä¯ÀÀÆ÷µÄÈ·ÇÐÐͺţ©µÄͨÓ÷½·¨¡£´ó²¿·ÖJSר¼ÒÈÏΪÕâ¸ö·½· ......
1>¹¤³§º¯ÊýÀ´´´½¨¶ÔÏó(Factory)
function createCar(){
var obj = new Object;
obj.name = "BWM";
obj.show = function(){
alert(this.name);
}
return obj;
}
var car1 = createCar();
var car2 = createCar();
car1.show();
car2.show();
2>¹¹Ô캯Êý´´½¨¶ÔÏó ......