´´ÐÂÒ×Áª»¶Ó­Äú£¡16Äê¸ß¶ËÍøÕ¾½¨ÉèÆ·ÅÆ

ÍøÕ¾½¨ÉèÁìÓò£ºÈçºÎ×ß³öJavaScript³õѧÀ§¾³

ÈÕÆÚ£º2014-08-28 | À´Ô´£ºÒ×ÁªÍøÕ¾½¨É蹫˾ | ÔĶÁ£º

       ´´Ð»¥Áª£¨www.innont.com £©×÷ΪÉîÛÚÍøÕ¾½¨ÉèÊг¡×ÊÉîÆ·ÅÆ£¬8ÄêÀ´£¬Á¢×ã¹ã¶«£¬ÃæÏòÈ«¹ú£¬ÒÑ·þÎñ¹ý3000¶à¼Ò¾ßÓж¥¼¶·¢Õ¹Ç±Á¦µÄÆóÒµ£¬²¢Ò»Ö±±£³ÖÁ¼ºÃµÄºÏ×÷»ï°é¹Øϵ£¬ÖйúµÚÒ»¸ß¶Ë¾«Æ·ÍøÕ¾Éè¼Æ²ß»®»ú¹¹£¬ÉîÛÚÍøÕ¾½¨Éè¡¢ÉîÛÚÍøÕ¾Éè¼ÆµÚһƷÅÆ£¡

 

       ½ñÌ죬ÎÒÃǽ«Óë´ó¼ÒÒ»Æð·ÖÏí£º<<  ÈçºÎ×ß³öJavaScript³õѧÀ§¾³  >>

       ´Ó¿ªÊ¼½Ó´¥JSÕⶫÎ÷ÓÐÒ»Äêʱ¼äÁË£¬ÐÄÍ·×ÜÊÇÓÐһЩ˵²»³öÀ´µÄ¿àÃÆ¡£ÔÚÂÛ̳ÀïÒ²³£³£ÓÐÈËÕâô˵¡£ÄÇô¿àÔںδ¦ÄØ£¿×ÜÊǸоõѧµÄ²»ÉîÈ룬һЩ¼òµ¥µÄ¶«Î÷¿ÉÒÔ×öµ«Ò²ÊDz»ÄܵÃÐÄÓ¦ÊÖ¡£Äܲ»ÄÜ°ÑÕâÖÖ¿àÔÙ˵µÄ¾ßÌåµã¶ùÄØ£¿¶¼ËµÁËÊǓ˵²»³öÀ´µÄ¿àÃÆ”Ôõô¾ßÌåѽ£¿

 

       ºÎΪÄÑÑÔÖ®Òþ£¿Ëµ²»³öÀ´£¬²»ÄܾßÌ壬²»ÄÜ°ÑÎÊÌâÂ䵽ʵ´¦¾Í²»Äܵõ½½â¾öµÄ°ì·¨¡£Õâ¾ÍÊÇÄÑÑÔÖ®Òþ£¡ÎÒÈÏΪÕâÒ²¾ÍÊdzõѧÕߵēÀ§¾³”¡£Ö®ËùÒÔÒªÓÓÎÒÈÏΪ”ÕýºÃÓ­ºÏÁ˱¾ÎıêÌâÖеēÐĵÔ¶þ×Ö¡£Èç¹ûÄܶԴó¼ÒÓаïÖúÎҷdz£¸ßÐË¡£

 

       ÏÂÃæÑÔ¹éÕý´«£¬ÎÒ¾­¹ý»ØÏëºÍ˼¿¼×ܽá³öÏÂÃ漸Ìõ³õѧÕߵēÄÑÑÔÖ®Òþ”´ó¼Ò¿´¿´ÓÐûÓÐ˵µ½ÎÒÃǵÄÐÄ¿²¶ùÉÏ£¬ºÇºÇ¡£

 

       Ò»¡¢ÓÃϵͳµÄ֪ʶ½«ÎÊÌâ¾ßÌ廯

 

       ÎÒÃÇÔÚѧϰʱ¾­³£»á·¢ÏÖ¿ÉÒÔÓò»Í¬µÄ·½·¨À´ÊµÏÖͬһ¸öÎÊÌâ¡£ÀýÈ磬ҪΪԪËØ°ó¶¨Ò»¸öµã»÷ʼþ¿ÉÒÔÔÚHTMLÔªËØÉÏÓÃ<a href="#" onClick="f1()"></a>£¬ÎÒÃÇÆð³õ»áÈÏΪÕâ¾ÍÊÇ°ó¶¨Ê¼þµÄ·½·¨¡£

 

       µ±ÎÒÃǵڶþ´ÎÓÖ¿´µ½¿ÉÒÔ½«Ò»¸öº¯Êý´«µÝ¸øÒ»¸öʼþÀ´°ó¶¨£ºa.onclick=f1;ÕâʱÎÒÃÇÓÖ»áÏëÔ­À´°ó¶¨Ê¼þ²»Ö»ÓÐÒ»ÖÖ·½·¨¡£

 

       µ±ÎÒÃǵÚÈý´ÎÓÖ¿´µ½ÓÃaddachEvent("onclick",f1)ÕâÖÖ·½·¨°ó¶¨Ê¼þµÄʱºò£¬ÄãÒ»¶¨»áÏë°ó¶¨Ê¼þµÄ·½·¨¿ÉÄܲ»Ö»ÕâÈýÖÖ¡£¶øÇÒ×öÒ»¼þÊÂûÀíÓÉÒªÈýÖÖÏàͬµÄ·½·¨£¬ËûÃÇÖ®¼äÒ»¶¨Óв»Í¬Ö®´¦£¿

 

       ÄÇôËûÃÇÓÐʲô²»Í¬Ö®´¦ÄØ£¿µ½µ×°ó¶¨Ê¼þÓжàÉÙÖÖ·½·¨ÄØ£¿µ±Äã·¢ÏÖÒ»ÖÖ·½·¨ÔÚIEÖв»¼æÈݵÄʱºòÄ㻹»áÎÊÕâµ½µ×ÊÇΪʲôÄØ£¿ÊÇÎÒµÄÓï·¨´íÎóÁËÂ𣿻¹ÊÇÔõô»ØÊ¡£Ò»¸öÓÖÒ»¸öµÄÎÊÌâ½áÊøÖ®ºóÄãÖ»ºÃÎÊ×Ô¼º£º“Ììѽ£¡ÎÒʲôʱºò²ÅÄÜѧºÃJavaScriptÄØ£¿£¡“¡£

 

       ¿ÉÄÜÕâÑùÏÂÈ¥ÄãºÜÄÑѧºÃJS¡£Æäʵ»¹Òª¸æËßÄ㣬ÄãÀëѧºÃËû²¢²»Ô¶ÁË£¬Ö»ÊÇÄã²»ÖªµÀÔõô×ß¡£Ô­ÒòÔÚÄÄÀԭÒò¾ÍÊÇûÓÐϵͳµÄ֪ʶ£¬Ô­Òò¾ÍÊÇûÓжÁ¹ý¡¶JavaScriptȨÍþÖ¸ÄÏ¡·£¬Ëû»á¸æËßÄã°ó¶¨Ê¼þÓÐËÄÖÖ·½·¨£¬²¢ÇÒÓÐÁ½ÖÖÊÇ»ù±¾·½·¨£¬ËùÓÐä¯ÀÀÆ÷¶¼Ö§³ÖËû£¬ÁíÍ⻹ÓÐÁ½Öָ߼¶·½·¨£¬Ò»ÖÖÊÇW3C±ê×¼·½·¨£¬Ò»ÖÖÊÇIE±ê×¼·½·¨£¬ËùÒÔÄãÖªµÀΪʲôIE²»¼æÈÝÆäÖеÄÒ»Öָ߼¶·½·¨ÁË£¬¶ÔÂð£¿

 

       ÏÖÔÚÊÂÇé¾ßÌ廯ÁË£¬°ó¶¨Ò»¸öʼþµÄʱºòÖ»Ð迼ÂÇÕâËÄÖÖ·½·¨£¬ÄãÒ²²»»áÔÙÓÐÄÇô¶àµÄÒÉ»óÁË¡£ÄãÒ²»á¾õµÃ×Ô¼ºÅª¶®Ê¼þÁË£¬ÏÂÒ»²½ÄãÓ¦¸ÃȥŪ¶®ÆäËüÎÊÌâÁË£¬Ä㻹»á¾õµÃ×Ô¼ºÔÚJS·½ÃæÖÕÓÚÓнøÕ¹ÁË£¬µ±È»Ä㻹»á¸Ð¾õµ½×ß³öÒ»¸öÀ§¾³ÁË¡£

 

       ¶þ¡¢±ØÐèÁ˽âJavaScriptµÄÀúÊ·

 

       ÄãÁ˽âJSµÄÀúÊ·Âð£¿ÎÒµ±È»Á˽⣬ËûÔ­±¾²»½ÐJavaScript£¬Ëû×îÔç²»ÊÇʵÏÖÔÚIEÖеġ£¶Ô£¬ËµµÄºÜºÃ£¬¿ÉÕâ²»ÊÇ×îÖØÒªµÄ£¬ÖªµÀÕâ¸öÒ²²»»á³ÉΪ¸ßÊÖ£¬Äã±ØÐëÁ˽âµÄ¸üÏêϸ£¬¶øÇÒÖ÷ÒªÊÇÁ˽⹦Äܽø»¯·½ÃæµÄÀúÊ·¡£

 

       ¾ÍÏñÉÏÃ棬Ϊʲô°ó¶¨Ê¼þ»áÓÐÄǶàµÄ·½·¨£¿ÎªÊ²Ã´»ñµÃÒ»¸öÔªËØ»áÓÐÄÇô¶àµÄ·½·¨£¿µ¹µ×ÊÇdocument.links[]Õý¹æÒ»µã£¿»¹ÊÇgetElementsByTagName('a')Õý¹æÒ»µã£¿ÄÄÒ»¸ö¼æÈÝÐÔ¸üºÃ£¿»¹ÓжàÉÙÕâÑùµÄ·½·¨£¿

 

       ÒªÖªµÀÒ»¸öÎÊÌâ¾Í¹»Í·Í´ÁË£¬Ê®¸öÎÊÌâÄã¾ÍÎÞ´ÓÏÂÊÖ£¬Ò»°Ù¸öÎÊÌâÄã¾Í»á»³ÒÉ×Ô¼º¡£Ò»Ç§¸öÎÊÌâ×îºóÓֻص½ÄǸöÎÊÌâ“Ììѽ£¡ÎÒʲôʱºò²ÅÄÜѧºÃJavaScript“£¿ºÇºÇ£¬ÊÂÇéÍùÍù¾ÍÊÇÕâÑù¡£½â¾öµÄ·½·¨¾ÍÊǾßÌ廯Ëû£¬È¥Åª¶®µ½µ×Óм¸ÖÖ·½·¨£¬ÎªÊ²Ã´ÓÖÓÐÕâЩ·½·¨¡£ÕâЩÎÊÌâÒ»¶¨»áÓд𰸣¬ÒòΪJS²»ÊÇÍâÐÇÈËÁôϵĶ«Î÷£¬ÊÇÈË´´Ôì³öÀ´µÄ£¬¶øÄǸöÈ˵Ä˼άҲÊÇÓÐÏ޵ģ¬²»ÊÇÂð£¿

 

       µ±ÄãÖªµÀdocument.links[]ÊÇÒÅÁôµÄdocument·½·¨£¬¶øÇÒÕâÖÖÒÅÁô·½·¨Ò»¹²ÓÐ5¸ö¡£·Ö±ðÊÇanchors[],applets[],forms[],images[],links[]µÄʱºòÓÐЩÎÊÌâ¾ÍÏûʧÁË£¬µ±Ä㻹֪µÀDOM±ê×¼±£ÁôÁËËûÃÇ£¬Ä㻹֪µÀËùÓÐä¯ÀÀÆ÷¶¼Ö§³ÖËûÃÇ£¬Ä㻹֪µÀËûÃǾÍÊÇËùνµÄ“0¼¶DOM”ÄãÓÖ»á×ß³öÒ»¸ö“À§¾³”¡£

 

       Èý¡¢JSÓÐ×ݺύ´íµÄ֪ʶ½á¹¹

 

       JSµÄ֪ʶ½á¹¹ÊǺáÏòºÍ×ÝÏò½»´íµÄ£¬Õâ¼Ó´óÁËÀí½âËûµÄÄѶȣ¬¶ÔÕâÒ»µã±ØÐèÓÐÒ»¸öÇåÎúµÄÈÏʶ¡£ÏÂÃæ½âÊÍһϓ×ݺύ´í”¡£

 

       Ò»°ãµÄ֪ʶ¶¼ÓкáÏòÐÔ¡£±ÈÈç´Ó´óµÄ·½ÃæJS·ÖΪºËÐIJ¿·ÖºÍ¿Í»§¶Ë²¿·Ö¡£ÕâÊǺáÏò¡£ºËÐIJ¿·ÖÓÖ·ÖΪ´Ê·¨½á¹¹£¬Êý¾ÝÀàÐͺÍÖµ£¬±äÁ¿£¬±í´ïʽºÍÔËËã·û£¬Óï¾ä£¬¶ÔÏóºÍÊý×飬º¯Êý£¬À࣬ģ¿éºÍÃû×ֿռ䣬ÕýÔò±í´ïʽ¡£ÕâÒ²ÊǺáÏò¡£

 

       ¿Í»§¶Ë²¿·Ö¿ÉÒÔ·ÖΪBOM£¬DOM£¬Ê¼þ£¬Ñùʽ£¬±íµ¥µÈ£¬ÕâЩҲÊǺáÏòµÄ֪ʶ½á¹¹¡£

 

       Ò»Ãż¼ÊõºÜÉÙÓÃʱ¼ä×÷Ϊ½á¹¹£¬µ«ÒòΪä¯ÀÀÆ÷µÄ·¢Õ¹ÊǶ¯Ì¬µÄ£¬²»Í¬Ê±ÆÚµÄä¯ÀÀÆ÷¶ÔJSÓв»Í¬³Ì¶ÈµÄʵÏÖ£¬¶øÔÚ²»Í¬Ê±¼äÕë¶Ôµ±Ê±ä¯ÀÀÆ÷Ëù±àдµÄÍøÒ³²»ÄÜÒòΪ¼¼ÊõµÄ·¢Õ¹¾Í²»È¥¿¼ÂÇËû£¬¶øÇÒÈÃËùÓеÄÍøÕ¾¶¼Ëæ׿¼ÊõµÄ·¢Õ¹¶øÖØбàдÊDz»¿ÉÄܵģ¬ËùÒÔJS¼´Òª·¢Õ¹Éý¼¶£¬Ò²Òª±£ÁôÏòÇ°µÄÖ§³Ö¡£ËùÒÔ¾ÍËãÓÐÁ˸üºÃµÄ·½·¨Ò²±ØÐè±£Áô֮ǰµÄ·½·¨£¬¾ÍÓÐÁ˺öàÒÅÁôµÄJSÊôÐԺͷ½·¨£¬±ÈÈç“0¼¶DOM”ÔÚеÄW3CDOMÖеõ½Á˱£Áô£¬´ÓijÖ̶ֳÈÀ´½²Ëû¾ÍÊÇ×ÝÏòµÄ¡£

 

       µ±¶Ô֪ʶ½á¹¹ÓÐÁËÇå³þµÄÈÏʶ£¬»áÓÐÒ»¸öºÃ´¦¾ÍÊǵ±ÎÒÒª½â¾öÒ»¸öÎÊÌâµÄʱºòÎÒ¾ÍÄÜÖªµÀÎÒÒªÓõÄÊÇÄÄÒ»¿éµÄ֪ʶ¡£±ÈÈçÒªµÃµ½Ò»¸öÔªËØÔÚÎĵµÖеÄλÖþͻáÖªµÀÓõÄÊÇDOMÖÐÔªËصÄÊôÐÔ£¬ÒªµÃµ½Êó±êÖ¸ÕëµÄλÖþÍÒªÓÃʼþ¶ÔÏóµÄÊôÐÔ¡£Òª»ñµÃÒ»¸öÔªËصÄÒýÓÿÉÒÔÓÃÒÅÁôµÄDOMÒ²¿ÉÒÔÓÃW3C±ê×¼µÄDOM·½·¨¡£ÕâÊǼþºÃÊ¡£

 

       ÆäʵÉÏÃæÎÊÌâµÄºËÐľÍÊÇϵͳ»¯ºÍ¾ßÌ廯£¬ÕâÊÇÎÒÔÚѧϰ¹ý³ÌÖоõµÃºÜÖØÒªµÄÒ»µã¡£ÕâÒ»µãȷʵΪÎÒ½â¾öÁ˲»ÉÙÒÉ»ó¡£

 

       ±¾ÎÄÓÉÉîÛÚÍøÕ¾½¨É蹫˾£º´´Ð»¥ÁªAlan¹©¸ã£¬×ªÔØʱÇë±£Áô´ËÁ´½Ó£¬Ð»Ð»ºÏ×÷!
       ÎÄÕ³ö´¦£º
www.innont.com/newsdetail.asp?news_id=1442

¡ª¡ª ΢ÐŹ«ÖںŠ¡ª¡ª

ÈÈÃűêÇ©