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

JavaScriptÃæÏò¶ÔÏó³ÌÐòÉè¼Æ(6): ·â×°

 ±¾²©¿ÍתÔØÓÚ£ºhttp://devbean.javaeye.com/blog/407517
·â×°ÊÇÃæÏò¶ÔÏóµÄÖØÒª¸ÅÄîÖ®Ò»¡£Èç¹ûÒ»¸ö³ÌÐòûÓзâ×°ÐÔ£¬Ò²¾Í̸²»ÉÏʲôÃæÏò¶ÔÏó¡£µ«ÊÇ£¬JavaScript²¢²»ÏñÆäËûµÄÓïÑÔ£¬±ÈÈçJava£¬Óй«ÓбäÁ¿ºÍ˽ÓбäÁ¿µÈ£»ÔÚJavaScriptÖÐÖ»ÓÐÒ»ÖÖ×÷ÓÃÓò£º¹«ÓÐ×÷ÓÃÓò¡£ÔÚ±¾ÕÂÖУ¬ÎÒÃǽ«»á¼ûʶµ½JavaScriptÊÇÈçºÎʵÏÖ·â×°µÄÌØÐԵġ£
1. thisºÍ¹«ÓбäÁ¿
Ê×ÏÈÐèÒªÀí½âthis¹Ø¼ü×Ö¡£¿´ÏÂÃæµÄÒ»¶Î´úÂ룬ÄãÓ¦¸Ã¶Ô´Ë¸Ðµ½ÊìϤ£º
Js´úÂë
function Person(name, age) {
this.name = name; // ¶¨ÒåÒ»¸ö¹«ÓбäÁ¿
this.age = age;
this.show = function() { // ¶¨ÒåÒ»¸ö¹«Óк¯Êý
alert("name: " + name + "; age: " + age);
}
}
var bill = new Person("Bill", 20);
alert(bill.name);
bill.show();
ÕâÀïµÄthis¹Ø¼ü×ÖÊDZز»¿ÉÉٵġ£Ç°ÃæÖ»ÊÇÈôó¼Ò¼Çס£¬ÄÇôΪʲôҪÕâÑùÄØ£¿ÏëÏëJavaScriptµÄ¶ÔÏó£¬JavaScriptµÄ¶ÔÏóÀàËÆÓÚÉ¢ÁУ¬Ò»¸ö<string, object>¼ü-Öµ¶ÔµÄ¼¯ºÏ¡£ÕâÀïµÄ¶ÔÏóµÄÊôÐÔʵ¼ÊÉ϶¼ÊÇÀëÉ¢µÄ£¬²¢²»ÏñÆäËûµÄÓïÑÔÄÇÑù°ó¶¨µ½Ò»¸ö¶ÔÏóÉÏÃæ¡£this¹Ø¼ü×ÖÖ¸´úµÄÊÇÊôÐÔ»òÕߺ¯ÊýµÄµ÷ÓÃÕߣ¬Ò²¾ÍÊÇ˵£¬Ë­µ÷ÓÃÕâ¸öÊôÐÔ»òÕߺ¯ÊýÖ¸µÄ¾ÍÊÇË­¡£¿ÉÒÔ¿´µ½£¬ÕâÀïµÄthisºÍJava»òÕßC++µÄthisÊÇÓÐËù²»Í¬µÄ£¬ºóÕßµÄthisÊÇÖ¸ÊôÐÔ»òÕߺ¯ÊýËùÔÚµÄÄǸö¶ÔÏó±¾Éí¡£¶øÕâÀïthisµÄ×÷ÓþÍÊǽ«ËüºóÃæ¸ú×ŵÄÊôÐÔ»òÕ߶ÔÏó°ó¶¨µ½µ÷ÓÃÕßÉÏÃæ¡£»ØÒäÒ»ÏÂJavaScriptµÄnewµÄ¹ý³Ì£¬Ê×ÏȽ«´´½¨Ò»¸ö¿ÕµÄ¶ÔÏó£¬È»ºóʹÓù¹Ô캯Êý³õʼ»¯Õâ¸ö¶ÔÏó£¬×îºó·µ»ØÕâ¸ö¶ÔÏó¡£ÔÚÕâ¸ö¹ý³ÌÖУ¬JavaScript½«°ÑthisÓÃÕâ¸ö¶ÔÏóÌæ»»£¬Ò²¾ÍÊǰѶÔÏóºÍÕâЩÊôÐÔ»òº¯ÊýÏà¹ØÁª£¬¿´ÉÏÈ¥¾ÍÏñÊÇÕâ¸öµ÷ÓÃÕßÓµÓÐÕâ¸öÊôÐÔ»òÕߺ¯ÊýËƵģ¬ÆäʵÕâÊÇthisµÄ×÷Óá£
ÕâÑù¿´À´£¬showÀïÃæµÄnameºÍage²¢Ã»Óйؼü×Ö£¬µ«Ò²ÊÇ¿ÉÒÔÕý³£µÄÖ´ÐоͻáÃ÷°×Ôõô»ØÊÂÁË——ÒòΪǰÃæÒѾ­ÓÃthis°ÑnameºÍageÓëÕâ¸ö¶ÔÏóbillÏà¹ØÁª£¬²¢ÇÒ£¬showÒ²¹ØÁªµ½Õâ¸öbill±äÁ¿£¬Òò´ËJavaScriptÊÇ¿ÉÒÔÕÒµ½ÕâÁ½¸ö±äÁ¿µÄ¡£
ÕâÑùÀ´¿´£¬ËƺõÓÉthisÐÞÊεĶ¼Êǹ«ÓбäÁ¿¡£ÊÂʵȷʵÈç´Ë£¬Èç¹ûÄãҪʹһ¸ö±äÁ¿³ÉΪ¹«ÓбäÁ¿£¬¿ÉÒÔʹÓÃthis¡£ÏñÉÏÃæ´úÂëÖеÄnameºÍage¶¼Êǹ«ÓбäÁ¿£¬ÔÚÍâÃæʹÓÃaPerson.name»òÕßaPerson.age¾Í¿ÉÒÔ·ÃÎʵ½¡£
2. ˽ÓбäÁ¿
ÔõôÉùÃ÷Ò»¸ö˽ÓбäÁ¿ÄØ£¿ÊÂʵÉϾÍÏñÇ°Ãæ˵µÄ£¬JavaScript¸ù±¾Ã»ÓÐ˽ÓÐ×÷ÓÃÓòÕâһ˵¡£ÄÇôÀ´¿´ÏÂÃæµÄ´úÂ룺
Js´úÂë
function Person(name, age) {
var name = nam


Ïà¹ØÎĵµ£º

javascript½Úµã²Ù×÷DOMDocumentÊôÐԺͷ½·¨

×î½ü·¢ÏÖDOMDocument¶ÔÏóºÜÖØÒª,»¹ÓÐXMLHTTPÒ²ºÜÖØÒª
×¢Òâ´óСдһ¶¨²»ÄÜŪ´í.
ÊôÐÔ:
 1Attributes     ´æ´¢½ÚµãµÄÊôÐÔÁбí(Ö»¶Á)
 2childNodes     ´æ´¢½ÚµãµÄ×Ó½ÚµãÁбí(Ö»¶Á)
 3dataType     ·µ»Ø´Ë½ÚµãµÄÊý¾ÝÀàÐÍ
 4Definition ......

javascript ÖеÄwindow.open()º¯ÊýÓ÷¨

javascript ÖеÄwindow.open()º¯ÊýÓ÷¨
¾­³£ÉÏÍøµÄÅóÓÑ¿ÉÄܻᵽ¹ýÕâÑùһЩÍøÕ¾£¬Ò»½øÈëÊ×Ò³Á¢¿Ì»áµ¯³öÒ»¸ö´°¿Ú£¬
»òÕß°´Ò»¸öÁ¬½Ó»ò°´Å¥µ¯³ö£¬Í¨³£ÔÚÕâ¸ö´°¿ÚÀï»áÏÔʾһЩעÒâÊÂÏî¡¢°æȨÐÅÏ¢
¡¢¾¯¸æ¡¢»¶Ó­¹â¹ËÖ®ÀàµÄ»°»òÕß×÷ÕßÏëÒªÌرðÌáʾµÄÐÅÏ¢¡£ÆäʵÖÆ×÷ÕâÑùµÄÒ³Ãæ
Ч¹û·Ç³£µÄÈÝÒ×£¬Ö»ÒªÍù¸ÃÒ³ÃæµÄHTMLÀï¼ÓÈ뼸¶ÎJ ......

javascriptС¼¼ÇÉ

javascriptС¼¼ÇÉ
ʼþÔ´¶ÔÏó
event.srcElement.tagName
event.srcElement.type
²¶»ñÊÍ·Å
event.srcElement.setCapture(); 
event.srcElement.releaseCapture(); 
ʼþ°´¼ü
event.keyCode
event.shiftKey
event.altKey
event.ctrlKey
ʼþ·µ»ØÖµ
event.returnValue
Êó±êλÖÃ
event ......

JavaScriptÃæÏò¶ÔÏó³ÌÐòÉè¼Æ(2): Êý×é

 ±¾²©¿ÍתÔØÓÚ£ºhttp://devbean.javaeye.com/blog/404040
»òÐíÄã»áÆæ¹Ö£¬ÃæÏò¶ÔÏóµÄ³ÌÐòÉè¼ÆΪʲô´ÓÊý×鿪ʼ½²Æð£¿ÕâÊÇÒòΪ……Æä¼äµÄÖÖÖÖ¹Øϵ°É……ºÙºÙ£¬ÕâÀïÏÈÂô¸ö¹Ø×Ó£¬ÏÈÀ´¿´¿´ÎÒÃÇÊìϤµÄÊý×éÔÚJavaScriptÀïÃæÊÇʲôÑù×ӵġ£
 
1. ´´½¨Êý×é
 
ÔÚJavaScriptÖÐÓкܶഴ½¨Ê ......

JavaScriptÃæÏò¶ÔÏó³ÌÐòÉè¼Æ(5): Àà

±¾²©¿ÍתÔØÓÚ £ºhttp://devbean.javaeye.com/blog/406265
ÀàÊÇÃæÏò¶ÔÏó³ÌÐòÉè¼ÆµÄºËÐĸÅÄîÖ®Ò»¡£Ò»¸öÀà´ú±íÁ˾ßÓÐÏàËÆÊôÐÔµÄÒ»ÀàÊÂÎïµÄ³éÏó¡£´Ó±¾Æª¿ªÊ¼£¬ÎÒÃǽ«ÕýʽµÄ½øÈëJavaScriptµÄÃæÏò¶ÔÏ󲿷֡£Ê×ÏÈÐèҪעÒâµÄÊÇ£¬ÔÚJavaScriptÖв¢Ã»ÓГÀà”ÕâÒ»¹Ø¼ü×Ö——ÔÚ´ó¶àÊýÓïÑÔÖж¼ÊÇʹÓÃclass×÷Î ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ