Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

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


Ïà¹ØÎĵµ£º

JavaScriptÄÚÖöÔÏóÊôÐÔ¼°·½·¨´óÈ«


1.Date
ÊôÐÔ(1):
constructor      Ëù½¨Á¢¶ÔÏóµÄº¯Êý²Î¿¼
prototype       Äܹ»Îª¶ÔÏó¼ÓÈëµÄÊôÐԺͷ½·¨
·½·¨(43):
getDay()        ·µ»ØÒ»ÖÜÖеĵڼ¸Ìì(0-6)
getYear()       ·µ»ØÄê·Ý.2000ÄêÒÔǰΪ2λ,2000 ......

Javascript²Ù×÷select¿Ø¼þ´óÈ«

1ÅжÏselectÑ¡ÏîÖРÊÇ·ñ´æÔÚValue="paraValue"µÄItem 
 2ÏòselectÑ¡ÏîÖР¼ÓÈëÒ»¸öItem 
 3´ÓselectÑ¡ÏîÖРɾ³ýÒ»¸öItem 
 4ɾ³ýselectÖÐÑ¡ÖеÄÏî 
 5ÐÞ¸ÄselectÑ¡ÏîÖРvalue="paraValue"µÄtextΪ"paraText" 
 6ÉèÖÃselectÖÐtext="paraText"µÄµ ......

javascript¼üÅ̼üÂëÖµ±í


keycode 0 =   
keycode 1 =   
keycode 2 =   
keycode 3 =   
keycode 4 =   
keycode 5 =   
keycode 6 =   
keycode 7 =   
keycode&nb ......

ʹÓÃjavascript¶¯Ì¬Ìí¼ÓºÍɾ³ýtableµÄÐкÍÁÐ

µÚÒ»ÖÖ·½·¨£ºÊ¹ÓÃinsertRowÌí¼ÓÐУ¬Ê¹ÓÃinsertCellÌí¼Óµ¥Ôª¸ñ£¬ÔÙÓÃinnerHTMLÌî³äµ¥Ôª¸ñ¡£Ê¹ÓÃdeleteRowɾ³ýÐУ¬´úÂëÈçÏ£º
Javascript´úÂ룺
function addRow()
  {
     var root = document.getElementById("tbody")
     var&nb ......

JavaScript ¹¹½¨ÀàºÍ´´½¨¶ÔÏóµÄ·½Ê½

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>¹¹Ô캯Êý´´½¨¶ÔÏó ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ