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

Javascript ÄäÃûº¯Êý¼°Æä´úÂëģʽԭÀí

֮ǰ¿´ÁËÓйØÄäÃûº¯ÊýµÄµ÷Ó㬸оõÓбØÒªºÍ´ó¼Ò·ÖÏíһϡ£
¹ØÓÚʲôÊÇÄäÃûº¯Êý£¬¼°Ëü´øÀ´µÄÓÅÊÆÔÚ±¾ÎľͲ»ÉÁË£¬ÏÈÅ׳öÒ»¸ö³£ÓõÄÄäÃûº¯Êý£º
(function(){alert('yo')})()
ºÜ¶àͬѧ֪µÀÔõôÓÃÕâÖÖÄäÃûº¯Êý£¬È´»òÐí²¢²»Ã÷°×ΪʲôÕâÑùд¾ÍÄܹ»µ÷ÓÃÄäÃûº¯Êý¡£Ò²ÐíÖªµÀºóÃæµÄÔ²À¨ºÅÊÇÖ´ÐÐÇ°ÃæµÄº¯Êý£¬¶ø²¢²»Çå³þÇ°ÃæµÄÔ²À¨ºÅ¾ßÓкÎÖÖº¬Ò壡±¾ÎĽ«´øÄãÁ˽âÄäÃûº¯ÊýµÄ´úÂëģʽԭÀí¡£
OK,ÏÈÀ´¿´¿´¸ü¶àÄäÃûº¯Êýµ÷ÓÃģʽ£º
1.
(function(){alert(1);}())
2.
(function(){alert(2);})()
3.
void function(){alert(3);}()
ÒÔÉÏ3¸ö¶¼ÊÇÕýÈ·µÄ£¬ÇÒÔÚ¹¦ÄÜÉ϶¼ÊǵÈͬµÄ¡£
ÔÙÀ´¿´Ï´íÎóµÄÊéд·½Ê½£º
4.
function(){alert('yo')}()
ÉÏÃæÕâ¶Î´úÂë»áÅ׳öÓï·¨´íÎó£¬Õ⾿¾¹ÊÇÎªÊ²Ã´ÄØ£¿´ø×ÅÕâ¸öÎÊÌâÎÒÃÇÀ´¿´¿´ÇØ¸è¸ø³öµÄ½â´ð£º
1.º¯Êý×ÖÃæÁ¿£ºÊ×ÏÈÉùÃ÷Ò»¸öº¯Êý¶ÔÏó£¬È»ºóÖ´ÐÐËü¡£
2.ÓÅÏȱí´ïʽ£ºÓÉÓÚJavascriptÖ´Ðбí´ïʽÊÇ´ÓÔ²À¨ºÅÀïÃæµ½ÍâÃæ£¬ËùÒÔ¿ÉÒÔÓÃÔ²À¨ºÅÇ¿ÖÆÖ´ÐÐÉùÃ÷µÄº¯Êý¡£
3.void²Ù×÷·û£ºÓÃvoid²Ù×÷·ûÈ¥Ö´ÐÐÒ»¸öûÓÐÓÃÔ²À¨ºÅ°üΧµÄÒ»¸öµ¥¶À²Ù×÷Êý¡£ 
ºÃ°É£¬ÏȲ»¹Ü½â´ðÊÇ·ñÕýÈ·£¬ÎÒÃǰÑÕâЩ·Åµ½Ò»±ß£¬ÔÙÀ´¿´¿´º¯ÊýÉùÃ÷µÄÓï·¨ºÍº¯Êý±í´ïʽµÄÓ﷨˵Ã÷£º
Ò»¡¢º¯ÊýÉùÃ÷£º
function name([param[, param[, ... param]]]) {
   statements
}
ÕâÀïµÄº¯ÊýÃû³ÆnameÊDz»¿ÉÒÔÊ¡ÂԵġ£Èç¹ûÊ¡ÂÔÁ˺¯ÊýÃû³Æ¾Í»á±¨´í¡£
ÕâÒ²ºÏÀí½âÊÍÁËΪʲôֱ½Óд
function(){alert('yo')}
»á³ö´í£¿ÒòΪ±àÒëÆ÷µ±ËûÊǺ¯ÊýÉùÃ÷¶ø´úÂëÖÐûÓгöÏÖº¯ÊýÃû³Æ£¬½á¹û¿ÉÏë¶øÖª¡£
¶þ¡¢º¯Êý±í´ïʽ£º
function [name]([param] [, param] [..., param]) {
   statements
}
º¯ÊýÃû³Æname¿ÉÒÔ±»Ê¡ÂÔ£¬Ê¡ÂÔname¾ÍÊÇËùνµÄÄäÃûº¯Êý¡£ËµÃ÷Ò»µã£ºÈç¹ûÐèÒª´´½¨ÄäÃûº¯Êý£¬Ôò±ØÐë¸ø³öÒ»¸öº¯Êý±í´ïʽ¶ø·Çº¯ÊýµÄÏÔʽÉùÃ÷
ÏÖÔÚÎÒÃÇ¿ÉÒÔ×ö³ö¸ü׼ȷµÄ½âÊÍ£º
1\2\3ÄäÃûº¯Êý´úÂëģʽֻ²»¹ýÊÇͨ¹ýÀ¨ºÅ»òÕßvoid¸æËß±àÒëÆ÷£¬°Ñfunction(){}µ±×÷º¯Êý±í´ïʽÀ´½âÊͰÕÁË¡£ÕâÆäÖв¢Ã»ÓÐÄÇô¸´ÔÓµÄÓÅÏȼ¶ºÍvoid²Ù×÷·ûÔ­Àí¡£ÕâÖ»²»¹ýÊÇÒ»¸ö¼òµ¥µÄÓ﷨ת»»¡£
¿ÉÒÔÏëÏó£¬Ö»Òª·ûºÏº¯Êý±í´ïʽµÄÓï·¨£¬ÎÒÃǾͿÉÒÔ´´½¨³öNÖÖÄäÃûº¯Êý´úÂëģʽ£¬±ÈÈç
!!function(){
   alert('yo');
}()
+function(){
   alert('yo');
}()
µÈµÈµÈµÈ……
ÕâÆäÖв¢Ã»ÓÐ


Ïà¹ØÎĵµ£º

ÓÐ¹Ø JavaScript µÄ 10 ¼þÈÃÈ˷ѽâµÄÊÂÇé

JavaScript ¿ÉËãÊÇÊÀ½çÉÏ×îÁ÷Ðеıà³ÌÓïÑÔ£¬ËüÔø±» Web ¿ª·¢Éè¼ÆÊ¦ÌùÉÏØ¬ÃεıêÇ©£¬ËäÈ»ÕæÕýµÄجÃÎÆäʵÊÇ DOM
API£¬Õâ¸ö±»´óÁ¿µÄ¿ª·¢ÓëÉè¼ÆÊ¦ËæÊÖÄéÀ´ÔöÇ¿ËûÃÇµÄ Web ǰ¶ËµÄ½Å±¾ÓïÑÔ£¬Èç½ñÔ½À´Ô½±»ÖØÊÓ£¬ËäÔòÈç´Ë£¬JavaScript
ÈÔȻӵÓкܶàÈÃÈ˷ѽâµÄ¶«Î÷¡£
1. ËüÒÔ Java ÃüÃû£¬µ«²¢²»ÊÇ Java
Ëü×î³õ½Ð Mocha£¬ ½Óן ......

ÇÉÓÃjavascript»ñµÃÏÂÔØµØÖ·

ͻȻ¼äÏëÈ¥ÏÂÊ×fire in the holeµÄÁåÉù£¬ÓÚÊÇÓÃsosoÕÒÁËһϣ¬½øÈëÁËÊÖ»úÀÖÔ° £¨http://download.shouji.com.cn/do/wave?html=&inputname=wave&wname=Fire+in+the+hole+&thsubmit=%E6%90%9C%E7%B4%A2£©£¬Ñ¡Ôñfire in the hole£¬µ¯³ö¸ö´°¿Ú£¬ÌáʾÈÃÊäÈëÊÖ»úºÅÂë¡£ÔÎËÀ£¬²»¾ÍÏÂÊ׸èÂ»¹²»ÈÃÖ±½ÓÏ¡£ºÇºÇ£¬·¢ÏÖÍ ......

javascript °ü¹ü½Úµã

Ä£·ÂjQuey£¬´´½¨¼¸¸ö°ü¹ü½ÚµãµÄ·½·¨£¬·¢ÏÖjQueryµÄ·½·¨ºÜµÍЧ°¡£¬ÏÂÒ»´ÎËûÓÖ¿ÉÒÔ˵Õ⼸¸ö·½·¨¿ÉÒÔÌáÉýÁ˶àÉÙ¶àÉÙÁË¡£Ô­Àí»ù±¾ÊÇÕâÑù£¬Èç¹û´«ÈëµÄÊÇ×Ö·û´®£¬ÄÇôÈÃËüÃDZä³ÉÒ»¸öÔªËØ½Úµã£¬²»¹ýÕâÔªËØ½ÚµãÒ²¿ÉÒÔÓÐÐí¶à²ã£¬ÔÚ×îÄÚ²ã°ÑÒª°ü¹üµÄÔªËØ·Å½ø¡£°Ñ×Ö·û´®±ä³ÉÔªËØ½ÚµãµÄ·½·¨ÓÐÈçϼ¸¸ö¡£1£¬createElement£¬IE¿ÉÒÔÁ¬ÔªËØÊ ......

javascript¿ª·¢ÏµÁÐ(DOM²Ù×÷)

Ñ¡ÔñÔªËØ£ºdocument.getElementsByTagName£¬document.getElementsById,document.getElementsByName¡£
               firstChild,lastChild,nextSibling£¬previousSibling
´´½¨ÔªËØ£ºdocument.createElement(),appendChild();
ɾ³ýÔªËØ£ºremoveC ......

Ò»¾ä»°Àí½âjavascript prototypeÊôÐÔ

Õâ¾ä»°ÊÇ£ºprototypeÖж¨ÒåµÄÊǶÔÏóʵÀýÒª·ÃÎʵÄÊôÐÔ»ò·½·¨µÄÒ»¸öÌæ²¹¡£
¾ÙÀý˵Ã÷һϣº
//1£©¶¨ÒåÁËÒ»¸ö¶ÔÏó£º
function A()
{
//¸ø¶ÔÏó¶¨ÒåÒ»¸öÊôÐÔ
this.f1="this is f1";
}
//2£©ÎÒÃÇ¿ÉÒÔÕâÑùʹÓöÔÏó£º
var a = new A();
alert(a.f1)//µ¯³öÏûÏ¢£ºthis is f1
//3£©ÎÒÃÇ¿ÉÒÔÀ©Õ¹¶ÔÏó£º
A.prot ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ