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

×ªÔØ JavaScript»ù´¡Ö®¶ÔÏó

JavaScript»ù´¡Ö®¶ÔÏó
¡¡¡¡JavaScript»ù´¡Ö®¶ÔÏó
¡¡¡¡´Ó2004ÄêϰëÄ꿪ʼѧϰWeb±à³ÌÖÁ½ñ3ÄêÓÐÓà¡£´ÓHTML£¬asp¿ªÊ¼µ½ÏÖÔÚµÄVS2008һ·ѧ¹ýÀ´£¬ÆäÖÐѧµÄ×î¶àµÄ»¹ÊÇ·þÎñÆ÷¶Ë±à³Ì£¬¶Ô¿Í»§¶Ë±à³ÌµÄѧϰ»¹ÊDz»³Éϵͳ¡£ËäÈ»Ôںܶà¸öϵͳÀïÃæÓ¦Óùý½Å±¾£¬ÓÐЩ»¹Æðµ½Á˱ȽÏÖØÒªµÄ×÷Óᣵ«Ò»Ö±ÊÇÖ»ÖªÆäÈ»²»ÖªÆäËùÒÔÈ»£¬ÓõÄÊÇСÐÄÒíÒí¡£ÏÖÔڽű¾±à³Ì´ÓÒÔǰµÄ"µñ³æÐ¡¼¼"±ä³ÉÁËÒ»¸öWeb¿ª·¢²»¿É»òȱµÄÔªËØ£¬ÆäµØÎ»´ó´óÌá¸ßÁË£¬ÌرðÊÇAjaxÐËÆðÖ®ºóËü¸üÊÇ"ÖËÊÖ¿ÉÈÈ"ÁË¡£¼øÓÚ´ËÖÖÇé¿ö¼°×Ô¼º¶Ô½Å±¾±à³ÌµÄÈȰ®£¬ÓÚÊǾÍϵͳµØÑ§Ï°Ò»Ï½ű¾¡£
¡¡¡¡Ñ§Ï°ÊÇÀí½âºÍ¼ÇÒäµÄ¹ý³Ì¡£ÔÚÀí½âºÍ¼ÇÒäµÄ¹ý³ÌÖбز»¿ÉÉٵؾÍÐèҪһЩ¸¨ÖúµÄ¼Ç¼£¬ÓÚÊÇÎҾͽ«×Ô¼ºµÄѧϰ¼Ç¼д³ÉËæ±Ê¡£Ò»À´ÊǰïÖú×Ô¼ºÀí½âºÍ¼ÇÒ䣬¶þÀ´Ò²¸øÆäËüÈȰ®½Å±¾µÄͬ־һЩ²Î¿¼¡£
¡¡¡¡1 JavaScript¶ÔÏó
¡¡¡¡ECMA-262½«¶ÔÏó£¨object£©¶¨ÒåΪ"ÊôÐÔµÄÎÞÐò¼¯ºÏ£¬Ã¿¸öÊôÐÔ´æ·ÅÒ»¸öԭʼֵ¡¢¶ÔÏó»òº¯Êý"£¨unordered collection of properties each of which contains a primitive value, object, or function£©¡£ÕâÒâζ×ŶÔÏóÊÇÎÞÌØ¶¨Ë³ÐòµÄÖµµÄÊý×é¡£ÔÚECMAScriptÖУ¬¶ÔÏóÓÉÌØÐÔ£¨Attribute£©¹¹³É£¬ÌØÐÔ¿ÉÒÔÊÇԭʼֵ£¬Ò²¿ÉÒÔÊÇÒýÓÃÖµ¡£Èç¹ûÌØÐÔ´æ·ÅµÄÊǺ¯Êý£¬Ëü½«±»¿´×÷¶ÔÏóµÄ·½·¨£¨Method£©£¬·ñÔò¸ÃÌØÐÔ±»¿´×÷ÊôÐÔ£¨Property£©¡£
¡¡¡¡2 ¶ÔÏóµÄ·Ï³ý
¡¡¡¡ECMAScriptÓÐÎÞÓô洢µ¥ÔªÊÕ¼¯³ÌÐò£¨¾ÍÏñC#µÄÀ¬»øÊÕ¼¯Æ÷£©£¬Òâζ×Ų»±Ø×¨ÃÅÏú»Ù¶ÔÏóÀ´ÊÍ·ÅÄÚ´æ¡£µ±ÔÙûÓжԶÔÏóµÄÒýÓÃʱ£¬¸Ã¶ÔÏó¾Í±»·Ï³ýÁË¡£ÔËÐÐÎÞÓô洢µ¥ÔªÊÕ¼¯³ÌÐòʱ£¬ËùÓзϳýµÄ¶ÔÏ󶼻ᱻÏú»Ù¡£Ã¿µ±º¯ÊýÖ´ÐÐÍêËüµÄ´úÂ룬ÎÞÓô洢µ¥ÔªÊÕ¼¯³ÌÐò¶¼»áÔËÐУ¬ÊÍ·ÅËùÓеľֲ¿±äÁ¿£¬»¹ÓÐÔÚһЩÆäËü²»¿ÉÔ¤ÖªµÄÇé¿öÏ£¬ÎÞÓô洢µ¥ÔªÊÕ¼¯³ÌÐòÒ²»áÔËÐС£
¡¡¡¡°Ñ¶ÔÏóµÄËùÓÐÒýÓö¼ÉèÖÃΪnull£¬¿ÉÒÔÇ¿ÖÆÐԵķϳý¶ÔÏó¡£ÀýÈ磺
¡¡¡¡Var oObject=new Object();
¡¡¡¡// ³ÌÐòÂß¼­
¡¡¡¡oObject=null;
¡¡¡¡µ±±äÁ¿oObjectÉèÖÃΪnullºó£¬¶ÔµÚÒ»¸ö´´½¨µÄ¶ÔÏóµÄÒýÓþͲ»´æÔÚÁË¡£ÕâÒâζ×ÅÏ´ÎÔËÐÐÎÞÓô洢µ¥ÔªÊÕ¼¯³ÌÐòʱ£¬¸Ã¶ÔÏ󽫱»Ïú»Ù¡£
¡¡¡¡Ã¿ÓÃÍêÒ»¸ö¶ÔÏóºó£¬¾Í½«Æä·Ï³ý£¬À´ÊÍ·ÅÄڴ棬ÕâÊǸöºÃϰ¹ß¡£ÕâÑù»¹È·±£²»ÔÙʹÓÃÒѾ­²»ÄÜ·ÃÎʵĶÔÏ󣬴Ӷø·ÀÖ¹³ÌÐòÉè¼Æ´íÎóµÄ³öÏÖ¡£´ËÍ⣬¾ÉµÄä¯ÀÀÆ÷£¨ÈçIE£©Ã»ÓÐÍêÈ«µÄÎÞÓô洢µ¥ÔªÊÕ¼¯³ÌÐò£¬ËùÒÔÐ¶ÔØÒ³ÃæÊ±£¬¶ÔÏó¿ÉÄܲ»Äܱ»ÕýÈ·µØÏú»Ù¡£ÒÔǰIE6¾ÍÓÐÕâÑùµÄÚ¸²¡£¬µ±Ò³Ãæ±»¹Ø±Õºó¶ÔÏó»¹ÊÇûÓб»ÊÍ·Å£¬ËùÒÔ×ÜÊǻᵼÖÂÄÚ´æÒç³öµÄ


Ïà¹ØÎĵµ£º

ʵÓÃµÄ JavaScript ²âÊÔ¼°Ð§Ñ鹤¾ß

JavaScript ÊÇÒ»¿îÇ¿´óµÄ¹ã·ºÔËÓÃÓÚÏÖ´úWebÕ¾µã¼°Ó¦ÓõĽű¾ÓïÑÔ¡£×÷Ϊһ¸ö¼¼ÒÕ¾«Õ¿µÄ Web ¿ª·¢Õߣ¬ÕÆÎÕJavaScript¿ÉÒÔÔöÇ¿Óû§µÄʹÓÃÌåÑ飬Ìṩ½»»¥¼°¸»¿Í»§¶ËµÈ¹¦ÄÜ¡£
¾¡¹ÜJavaScript µÄÓï·¨·Ç³£¼òµ¥£¬µ«¶ÔÓÚд³ÌÐò¶øÑÔÈÔÈ»ÊÇÀ§ÄÑÖØÖØ£¬¾ÍÊÇÒòΪËüµÄÔËÐл·¾³£º»ùÓÚWebä¯ÀÀÆ÷¡£
ÒÔÏÂÄú¿ÉÒÔ¿´µ½ÊÕ¼¯µÄ8¸öʵÓÃµÄ JavaScrip ......

javascript ÖÐcallÓëapplyÇø±ð

1.call·½·¨
¹Ù·½£¨JavaScriptÊֲᣩ£º
µ÷ÓÃÒ»¸ö¶ÔÏóµÄÒ»¸ö·½·¨£¬ÒÔÁíÒ»¸ö¶ÔÏóÌæ»»µ±Ç°¶ÔÏó¡£
call([thisObj[,arg1[,
arg2[,   [,.argN]]]]])
²ÎÊý
thisObj  ¿ÉÑ¡Ïî¡£½«±»ÓÃ×÷µ±Ç°¶ÔÏóµÄ¶ÔÏó¡£
arg1, arg2,  , argN
¿ÉÑ¡Ïî¡£½«±»´«µÝ·½·¨²ÎÊýÐòÁС£
  
˵Ã÷
call ·½·¨¿ÉÒÔÓÃÀ´´ú ......

javascriptʼþϵͳµÄ·¢Õ¹Ê·

Ò»¸öÍêÕûµÄʼþϵͳ£¬Í¨³£´æÔÚÒÔÏÂÈý¸ö½ÇÉ«£º
ʼþ¶ÔÏó£¬ÓÃÓÚ´¢´æÊ¼þµÄ״̬¡£
ʼþÔ´¶ÔÏ󣬵±Ç°Ê¼þÔÚ²Ù×÷µÄ¶ÔÏó£¬ÈçÔªËØ½Úµã£¬Îĵµ¶ÔÏó£¬window¶ÔÏó£¬XMLHttpRequest¶ÔÏóµÈ¡£
ʼþ¼àÌýÆ÷£¬µ±Ò»¸öʼþÔ´Éú³ÉÒ»¸öʼþ¶ÔÏóʱ£¬Ëü»áµ÷ÓÃÏàÓ¦µÄ»Øµ÷º¯Êý½øÐвÙ×÷¡£ÔÚIEÖУ¬Ê¼þ¶ÔÏóºãΪȫ¾ÖÊôÐÔwindow.eventµÄ·ÖÉí¡£
ÔÚw3cà ......

Javascript ÑéÖ¤ÊäÈë±íµ¥µÄÕýÈ·ÐÔ

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
        <title>ʹÓÃJavaScriptÑéÖ¤ÊäÈë±íµ¥µÄÕýÈ·ÐÔ </title>    ......

javascriptдµÄ±í¸ñÅÅÐò

/**
* ±í¸ñÅÅÐò(µ¥¸ö±í¸ñ£¬½µÐò)
* @example
* <code>
* <table is_sort="1">
* <tr>
* <th><a href="javascript:void(0)" mce_href="javascript:void(0)" onclick="table_sort(0, 0)">field1</a></th>
* <th><a href="javascript:void(0)" mce_href ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ