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

[JAVASCRIPT] this ¶ÔÏó

¿´Á˺ܶàjavascrip´úÂ룬·¢ÏÖºÜ¶àµØ·½Óõ½ÁËthisÕâ¸ö¶ÔÏó£¬ÄÇÕâ¸öµ½µ×ÊÇʲô¶«Î÷°¢£¿
ÏÈÈÃÎÒÃÇÀ´Àí½âÒ»¸ö¸ÅÄ
ÔÚjavascript»áÓÐÒ»¸öÉÏÏÂÎĵĸÅÄÈκÎÒ»¸ö¶ÔÏóÎÞÂÛÊÇObject »¹ÊÇfunction ¶¼»áÓÐÒ»¸öרÓеÄÉÏÏÂÎĶÔÏó£¬Ò²¿ÉÒÔÀí½âΪËü×Ô¼ºµÄÓµÓÐÕß¡£
ÄÇôÎÒÃǺÜÈÝÒ×Ïëµ½Õâ¸öÓµÓÐÕߣ¬±ØÈ»ÓиöÖյ㣬ÄǾÍÊÇwindow¶ÔÏó¡£
 
ºÃÁË£¬ÄÇôÎÒÃÇÀí½âÁËÕâ¸ö¸ÅÄîºó£¬¼ÇסÒÔϼ¸¸ö¹æÔò£¬¾Í¿ÉÒÔ׼ȷµÄÅжÏthisµ½µ×Ö¸µÄÊǸöɶ×ÓÍæÒâ¶ù¡£
¶ÔÏóµÄ˽ÓжÔÏó£¬ÉÏÏÂÎÄÊǶÔÏó±¾Éí
ÄäÃûº¯ÊýµÄÉÏÏÂÎÄÊÇwindow
ÓÃnewµÄº¯ÊýÉÏÏÂÎÄΪÕâ¸ö¶ÔÏó
ÈÃÎÒÃÇÔÙÀ´¿´Ð©Àý×Ó°É£»
var testFun = function (){
alert(this);
};
testFun();

ÉÏÊöÀý×ӵĽá¹ûÊÇ window¶ÔÏó
var obj = {
getName : function() {
alert(this);
}
};
obj.getName();

ÉÏÊöÀý×ӵĽá¹ûÊÇÒ»¸öOBJECT
¸ù¾ÝÉÏÊöÀíÂÛ£¬º¯ÊýÖÐǶÌ×ÄäÃûº¯ÊýÓ¦¸ÃÒ²ÊÇWINDOW¶ÔÏó£¬À´¿´ÏÂÃæµÄ´úÂë
var obj = {
getName : function(){
var innerFun = function (){alert(this);}
}
};
obj.getName();

À´¿´¸ö¹¹Ô캯ÊýµÄÀý×Ó£¬thisÖ¸µÄÊǶÔÏó
var obj = function() {
alert(this);
};
var test = new obj();
test();
½éÉÜÍê±Ï£¬ÊÕ¹¤¡£¡£¡£¡£


Ïà¹ØÎĵµ£º

javascriptÅжϱäÁ¿ÀàÐ͵Ä×Ô¶¨Ò庯Êý

ͨ³£ÓÃtypeofÀ´ÅжÏjs±äÁ¿µÄÀàÐÍ£¬µ«ºÜ¶àʱºò½ö½ötypeofÂú×ã²»ÁËÒªÇóµÄ¡£
ÎÒдÁËÒ»¸ö×Ô¶¨Ò庯ÊýÀ´×öÕâ¸öÊ£¬ÅжϵıȽÏÈ«ÃæÁË¡£
New
function
varType(v){

  if
(
typeof
v===
"object"
){

    if
(v===
null
)
return
'null'
;

    if
(v.
constructo ......

asp.netÖе÷ÓÃjavascript×Ô¶¨Ò庯ÊýµÄ·½·¨×ܽá

ͨ³£javascript´úÂë¿ÉÒÔÓëHTML±êǩһÆðÖ±½Ó·ÅÔÚǰ¶ËÒ³ÃæÖУ¬µ«Èç¹ûJS´úÂë¶àµÄ»°Ò»·½Ãæ²»ÀûÓÚά»¤£¬ÁíÒ»·½ÃæÒ²¶ÔËÑË÷ÒýÇæ²»ÓѺã¬Òò
ÎªÒ³ÃæÒò´Ë¶ø±äµÃÓ·Ö×£»ËùÒÔÒ»°ãÓÐÁ¼ºÃ¿ª·¢Ï°¹ßµÄ³ÌÐòÔ±¶¼»á°Ñjavascript´úÂë·Åµ½¶ÀÁ¢µÄjsÎļþÖУ¬ÆäËûÒ³ÃæÍ¨¹ýÒýÈë¸ÃjsÎļþÀ´Ê¹ÓÃÏàÓ¦µÄ
javascript´úÂë¡£
½ñÌìÔÚ×öÒ»¸öСÐÂÎÅϵͳµÄ¹ÜÀí ......

ie6ÖÐhrefÉèΪjavascript:void(0)Ò³ÃæÎÞ·¨Ìá½»

<a class="bt_3" href="javascript:void(0)" mce_href="javascript:void(0)" id="btnSubmit1" onclick="submitPage()">Ìá½»</a>
submitPage() ÊÇÎÒ¶¨ÒåµÄÒ»¸öº¯Êý£¬Ô­ÒâÊǵã»÷Õâ¸ö<a>ʱ£¬Ìá½»Ò»¸ö±íµ¥¡£ft, ie6 ¾ÓÈ»²»¿ÉÒÔ£¬ÔõôҲ²»ÄÜÌá½»¡£
¿´À´ÊÇÒòΪ ie6 Ö´ÐÐĬÈ϶¯×÷ÒýÆðÀ´£¬Ä¿Ç°Á½ÖÖ½â¾ö·½·¨£ ......

[ת]JavaScriptÖеÄÕýÔò±í´ïʽ½âÎö

ÕýÔò±í´ïʽÊÇÒ»¸öÃèÊö×Ö·ûģʽµÄ¶ÔÏó¡£
¡¡¡¡JavaScriptµÄRegExp¶ÔÏóºÍString¶ÔÏó¶¨ÒåÁËʹÓÃÕýÔò±í´ïʽÀ´Ö´ÐÐÇ¿´óµÄģʽƥÅäºÍÎı¾¼ìË÷ÓëÌæ»»º¯ÊýµÄ·½·¨.
¡¡¡¡ÔÚJavaScriptÖÐ,ÕýÔò±í´ïʽÊÇÓÉÒ»¸öRegExp¶ÔÏó±íʾµÄ.µ±È»,¿ÉÒÔʹÓÃÒ»¸öRegExp()¹¹Ô캯ÊýÀ´´´½¨RegExp¶ÔÏó,Ò²¿ÉÒÔÓÃ
JavaScript
1.2ÖеÄÐÂÌí¼ÓµÄÒ»¸öÌØÊâÓï·¨ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ