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

¡¶Îò͸javascript¡·Ñ§Ï°±Ê¼Ç£ºÊ®¡¢Ô­ÐÍÀ©Õ¹

ÒýÑÔ
 
Ïë±Ø¾ýµÄÎòÐÔ¼«¸ß£¬¿ÉÄÜÄã»áÕâÑùÏ룺Èç¹ûÔÚJavaScript ÄÚÖõÄÄÇЩÈçObject ºÍFunctionµÈº¯ÊýµÄprototypeÉÏÌí¼ÓЩÐµķ½·¨ºÍÊôÐÔ£¬ÊDz»ÊǾÍÄÜÀ©Õ¹JavaScriptµÄ¹¦ÄÜÄØ£¿
    ÄÇô£¬¹§Ï²Ä㣬ÄãµÃµ½ÁË£¡
 
±Õ°üÄ£ÐÍ
 
<script language="javascript">
function person(){   
   this.age = 52;        //ʹÓÃthisÉùÃ÷µÄÊôÐÔÊǹ«ÓÐÊôÐÔ
   var name = "bill";         //ʹÓÃvarÉùÃ÷µÄÊôÐÔÊÇ˽ÓÐÊôÐÔ
   this.show = function(){alert("hello, i'm " + name);}           //¹«Óз½·¨
   var say = function(){alert(name + " are " + this.age + " years old");}   //˽Óз½·¨
}
 
var p = new person();
p.show();      //¿ÉÒÔ·ÃÎÊ
alert(p.age);  //¿ÉÒÔ·ÃÎÊ
p.say();   //´íÎó
alert(p.name);     //´íÎó
</script>
 
΢ÈíÔÚÉè¼Æ AJAX Àà¿âµÄ³õÆÚ£¬ÓÃÁËÒ»ÖÖ±»³ÆÎª“±Õ°ü”(closure)µÄ¼¼ÊõÀ´Ä£Äâ“Àà”¡£Æä´óÖÂÄ£ÐÍÈçÉÏ¡£ÕâÊǶÔÀàµÄÒ»¸öºÜÐÎÏóµÄÄ£Äâ¡£µ«ÊÇÇ°ÃæÎÒÃÇ˵¹ý£¬¸øÃ¿Ò»¸ö¶ÔÏóÉèÖÃÒ»·Ý·½·¨ÊÇÒ»ÖֺܴóµÄÀË·Ñ¡£»¹ÓУ¬“±Õ°ü”ÕâÖÖ¼ä½Ó±£³Ö±äÁ¿ÖµµÄ»úÖÆ£¬ÍùÍù»á¸øJavaSriptµÄÀ¬»ø»ØÊÕÆ÷ÖÆÔìÄÑÌâ¡£ÌØ±ðÊÇÓöµ½¶ÔÏó¼ä¸´ÔÓµÄÑ­»·ÒýÓÃʱ£¬À¬»ø»ØÊÕµÄÅжÏÂß¼­·Ç³£¸´ÔÓ¡£ÎÞ¶ÀÓÐż£¬IEä¯ÀÀÆ÷ÔçÆÚ°æ±¾È·Êµ´æÔÚJavaSriptÀ¬»ø»ØÊÕ·½ÃæµÄÄÚ´æÐ¹Â©ÎÊÌâ¡£ÔÙ¼ÓÉÏ“±Õ°ü”Ä£ÐÍÔÚÐÔÄܲâÊÔ·½ÃæµÄ±íÏÖ²»¼Ñ£¬Î¢Èí×îÖÕ·ÅÆúÁË“±Õ°ü”Ä£ÐÍ£¬¶ø¸ÄÓÓԭÐ͔ģÐÍ¡£
 
ËùνµÄ“±Õ°ü”£¬¾ÍÊÇÔÚ¹¹Ô캯ÊýÌåÄÚ¶¨ÒåÁíÍâµÄº¯Êý×÷ΪĿ±ê¶ÔÏóµÄ·½·¨º¯Êý£¬¶øÕâ¸ö¶ÔÏóµÄ·½·¨º¯Êý·´¹ýÀ´ÒýÓÃÍâ²ãÍâ²ãº¯ÊýÌåÖеÄÁÙʱ±äÁ¿¡£ÕâʹµÃֻҪĿ±ê¶ÔÏóÔÚÉú´æÆÚÄÚʼÖÕÄܱ£³ÖÆä·½·¨£¬¾ÍÄܼä½Ó±£³ÖÔ­¹¹Ô캯ÊýÌ嵱ʱÓõ½µÄÁÙʱ±äÁ¿Öµ¡£¾¡¹Ü×ʼµÄ¹¹Ô캯Êýµ÷ÓÃÒѾ­½áÊø£¬ÁÙʱ±äÁ¿µÄÃû³ÆÒ²¶¼ÏûʧÁË£¬µ«ÔÚÄ¿±ê¶ÔÏóµÄ·½·¨ÄÚȴʼÖÕÄÜÒýÓõ½¸Ã±äÁ¿µÄÖµ£¬¶øÇÒ¸ÃÖµÖ»ÄÜͨÕâÖÖ·½·¨À´·ÃÎÊ¡£¼´Ê¹Ôٴε÷ÓÃÏàͬµÄ¹¹Ô캯Êý£¬µ«Ö»»áÉú³ÉжÔÏóºÍ·½·¨£¬ÐµÄÁÙʱ±äÁ¿Ö»ÊǶÔӦеÄÖ


Ïà¹ØÎĵµ£º

ÔÚJavascriptÖд´½¨¶ÔÏó

ÔÚJavascriptÖÐûÓÐclassÀ࣬µ«ÊÇͬÑùÒ²¿ÉÒÔ½øÐжÔÏóµÄ´´½¨¡£ÔÚÃæÏò¶ÔÏóµÄÓïÑÔÖÐÐèҪʵÀý»¯Ä³¸ö¾ßÌåÀàµÄʵÀý£¬ÔÚJavascriptÖÐÔò²»Óá£
ÔÚJavascriptÀ¶ÔÏñ¿ÉÒÔ´´½¨ÐµĶÔÏó£¬Ò²¿ÉÒԼ̳Ð×ÔÆäËû¶ÔÏó¡£Õâ¸ö¸ÅÄî³ÆÎªÔ­ÐÍ»¯¼Ì³Ð(prototypal inheritance)¡£
Èκκ¯ÊýÔÚJavascript Öж¼¿ÉÒÔ±»ÊµÀý»¯Ò»¸ö¶ÔÏó¡£
³ÌÐòÈçÏ£º
// ......

javascriptµÄһЩÊÕ¼¯£¬Î´Íê³É£¬ÕýÔÚŬÁ¦

ʵÏÖ¿¨Ò³Ê½webµÄjs£º
    function ShowContent(id,num){
for(i=1;i<=num;i++){
document.getElementById("page_"+i).className="";
document.getElementById("content_"+i).style.display="none";
}
document.getElementById("content_"+id).style.display="block";
......

¡¶Îò͸javascript¡·Ñ§Ï°±Ê¼Ç£ºÒ»¡¢Ç°ÑÔ

¡¶Îò͸JavaScript¡·Ñ§Ï°±Ê¼Ç
 
Ô­ÎĵØÖ·£ºhttp://www.cnblogs.com/leadzen/archive/2008/02/25/1073404.html
 
ÕâÊÇÒ»±¾ºÜÐÎÏóÉú¶¯µÄÊ飬ʹÎÒÃÇ¿ÉÒÔ¸üÉîµØÁ˽âÁËJavaScript¡£
 
ÒýÑÔ
 
   ±à³ÌÊÀ½çÀïÖ»´æÔÚÁ½ÖÖ»ù±¾ÔªËØ£¬Ò»¸öÊÇÊý¾Ý£¬Ò»¸öÊÇ´úÂë¡£±à³ÌÊÀ½ç¾ÍÊÇÔÚÊý¾ÝºÍ´úÂëǧ˿ÍòÂÆµ ......

¡¶Îò͸javascript¡·Ñ§Ï°±Ê¼Ç£ºÁù¡¢·Å϶ÔÏó

ÒýÑÔ
 
ÔÙÀ´¿´¿´functionÓëobjectµÄ³¬È»½áºÏ°É¡£
 
    ÔÚÃæÏò¶ÔÏóµÄ±à³ÌÊÀ½çÀÊý¾ÝÓë´úÂëµÄÓлú½áºÏ¾Í¹¹³ÉÁ˶ÔÏóµÄ¸ÅÄî¡£×Ô´ÓÓÐÁ˶ÔÏ󣬱à³ÌÊÀ½ç¾Í±»»®·Ö³ÉÁ½²¿·Ö£¬Ò»¸öÊǶÔÏóÄÚµÄÊÀ½ç£¬Ò»¸öÊǶÔÏóÍâµÄÊÀ½ç¡£¶ÔÏóÌìÉú¾ßÓÐ×Ô˽µÄÒ»Ãæ£¬ÍâÃæµÄÊÀ½çδ¾­ÔÊÐíÊDz»¿É·ÃÎʶÔÏóÄÚ²¿µÄ¡£¶ÔÏóÒ²Óдó ......

¡¶Îò͸javascript¡·Ñ§Ï°±Ê¼Ç£ºÆß¡¢¶ÔÏóÃèÊö

ÒýÑÔ
 
      ÔÚJavaScriptÖÐÎÒÃÇʹÓÃÁËÒ»ÖÖ±»³ÆÎª JavaScript Object Notation(ËõдJSON)µÄÐÎʽ£¬·­ÒëΪÖÐÎľÍÊÇ“JavaScript¶ÔÏó±íʾ·¨”¡£Ëü¿ÉÒÔ¼ò½éÇåÎúµØ½«¶ÔÏóµÄ½á¹¹ÃèÊö³öÀ´£¬´Ó¶ø´ó´ó½µµÍÁËÎÒÃǵŤ×÷Á¿²¢¼õÉÙÁËÊý¾ÝÁ¿¡£
 
JsonʾÀý
 
<script languag ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ