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

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

±¾²©¿Í×ªÔØÓÚ £ºhttp://devbean.javaeye.com/blog/406265
ÀàÊÇÃæÏò¶ÔÏó³ÌÐòÉè¼ÆµÄºËÐĸÅÄîÖ®Ò»¡£Ò»¸öÀà´ú±íÁ˾ßÓÐÏàËÆÊôÐÔµÄÒ»ÀàÊÂÎïµÄ³éÏó¡£´Ó±¾Æª¿ªÊ¼£¬ÎÒÃǽ«ÕýʽµÄ½øÈëJavaScriptµÄÃæÏò¶ÔÏ󲿷֡£Ê×ÏÈÐèҪעÒâµÄÊÇ£¬ÔÚJavaScriptÖв¢Ã»ÓГÀà”ÕâÒ»¹Ø¼ü×Ö——ÔÚ´ó¶àÊýÓïÑÔÖж¼ÊÇʹÓÃclass×÷Ϊ¹Ø¼ü×ֵġ£ËùÒÔ£¬ÕâÀïµÄÀà¾Í³ÉÁËÒ»¸ö¸ÅÄËüûÓÐÃ÷È·µÄÓï·¨±êÖ¾¡£
1. ÀàºÍ¹¹Ô캯Êý
Ç°ÃæËµ¹ý£¬ÔÚJavaScriptÖв¢Ã»ÓÐÃ÷È·µÄÀàµÄ¸ÅÄʵ¼ÊÉÏ£¬ÎÒÃǸø³öµÄÖ»ÊÇÀàµÄ¹¹Ô캯Êý¡£ÀàµÄ¹¹Ô캯Êý¹¹³ÉÁËÕâ¸öÀàµÄÈ«²¿ÄÚÈÝ¡£¼ÈÈ»½Ð×ö¹¹Ô캯Êý£¬ËüÒ²ÊÇÒ»¸öÆÕͨµÄº¯Êý£¬Ã»ÓÐʲô²»Í¬Ö®´¦¡£Òò´Ë£¬ÎÒÃÇÄܹ»ºÜÇáÒ׵͍Òå³öÒ»¸ö¹¹Ô캯Êý£º
Js´úÂë
function Person(name, age) {
this.name = name;
this.age = age;
this.show = function() {
alert("Hello, my name is " + this.name + ", my age is " + this.age);
};
}
ÕâÀÎÒÃǶ¨ÒåÁËÒ»¸öÀà Person£¬ËüÓÐÁ½¸öÊôÐÔ£ºnameºÍage£»ÓÐÒ»¸ö·½·¨£ºshow¡£¿´ÉÏÈ¥ºÍÆäËûÓïÑÔµÄÀàµÄ¶¨ÒåûÓÐʲô²»Í¬¡£Æäʵ£¬ÕâÀï×î´óµÄ²»Í¬¾ÍÊÇÔÚÓÚÕâ¸ö¹Ø¼ü×Öfunction¡£ÎÒÃÇʹÓÃÁ˶¨Ò庯ÊýµÄ·½Ê½¶¨ÒåÁËÒ»¸öÀà¡£
2. new
¶¨Òå³öÀ´ÀàÖ®ºó£¬ÐèÒª´´½¨ÀàµÄ¶ÔÏó¡£Í¬ÆäËûÓïÑÔÒ»ÑÛ£¬JavaScriptҲʹÓÃnew²Ù×÷·û´´½¨¶ÔÏó¡£¾ßÌå´úÂëÈçÏÂ:
Js´úÂë
var bill = new Person("Bill", 30);
alert(bill.name);
alert(bill["age"]);
bill.show();
ÕâÀïʹÓÃnew´´½¨Ò»¸öPersonÀàµÄ¶ÔÏó¡£ºÍÆäËûÓïÑÔÀàËÆ£¬newÖ®ºóÊǸÃÀàµÄ¹¹Ô캯Êý¡£µ±´´½¨¶ÔÏóÖ®ºó£¬¾Í¿ÉÒÔÏñÇ°ÃæµÄÕ½ÚÖÐ˵µ½µÄÒ»Ñù£¬Ê¹ÓÃ.»òÕß[]¶ÔÊôÐÔ½øÐзÃÎÊ¡£
×¢Òâһϣ¬ÕâÀïµÄ¹¹Ô캯Êý¾ÍÊÇÒ»¸öÆÕͨµÄº¯Êý£¬ÄÇô£¬ÊDz»ÊÇËùÓеĺ¯Êý¶¼¿ÉÒÔʹÓÃnew²Ù×÷·ûÄØ£¿´ð°¸Êǿ϶¨µÄ¡£ÄÇô£¬Õâ¸önew²Ù×÷·ûµ½µ××öÁËÊ²Ã´ÄØ£¿
µ±Ê¹ÓÃnew²Ù×÷·ûµÄʱºò£¬Ê×ÏÈJavaScript»á´´½¨Ò»¸ö¿ÕµÄ¶ÔÏó£¬È»ºó½«»á¶ÔÕâ¸ö¶ÔÏó½øÐгõʼ»¯¡£ÓÃʲôÀ´³õʼ»¯ÄØ£¿µ±È»¾ÍÊÇÄãµ÷ÓõÄÄǸö¹¹Ô캯ÊýÁË¡£×îºó£¬Õâ¸ö´´½¨µÄ¶ÔÏ󽫷µ»Ø¸øµ÷ÓÃÕߣ¬ÓÚÊÇ£¬ÎÒÃǾͿÉÒÔʹÓÃÕâ¸ö¶ÔÏóÁË¡£
3. prototype
prototypeÊÇÔ­Ð͵ÄÒâ˼¡£ÔÚJavaScriptÖУ¬Ã¿¸ö¶ÔÏó¶¼ÓÐÒ»¸öprototypeÊôÐÔ¡£Õâ¸öÊôÐÔÖ¸ÏòÒ»¸öprototype¶ÔÏó¡£Õâ¾ÍÊÇÔ­ÐÍÊôÐÔºÍÔ­ÐͶÔÏóµÄ¸ÅÄî¡£
ÿ¸ö¶ÔÏó¶¼ÓÐÒ»¸öprototypeÊôÐÔ£¬¹¹Ô캯ÊýÊÇÒ»¸öÆÕͨµÄº¯Êý£¬¶øº¯ÊýÒ²ÊÇÒ»¸ö¶ÔÏó£¬Òò´Ë£¬¹¹Ô캯ÊýÒ²ÓÐÒ»¸öprototypeÊôÐÔ¡£¶øÃ¿¸öprototyp


Ïà¹ØÎĵµ£º

javascript typeofµÄÓ÷¨

¾­³£»áÔÚjsÀïÓõ½Êý×é,±ÈÈç ¶à¸öÃû×ÖÏàͬµÄinput, ÈôÊǶ¯Ì¬Éú³ÉµÄ, Ìύʱ¾ÍÐèÒªÅÐ¶ÏÆäÊÇ·ñÊÇÊý×é.
if(document.mylist.length != "undefined" ) {} Õâ¸öÓ÷¨ÓÐÎó.
ÕýÈ·µÄÊÇ if( typeof(document.mylist.length) != "undefined" ) {}
»ò if( !isNaN(document.mylist.length) ) {}
typeofµÄÔËËãÊý䶨Òå,·µ»ØµÄ¾ÍÊÇ "u ......

JavaScriptÖеÄdocument.cookieµÄʹÓÃ

ÎÒÃÇÒѾ­ÖªµÀ£¬ÔÚ document ¶ÔÏóÖÐÓÐÒ»¸ö cookie ÊôÐÔ¡£µ«ÊÇ Cookie ÓÖÊÇʲô£¿“ijЩ Web Õ¾µãÔÚÄúµÄÓ²ÅÌÉÏÓúÜСµÄÎı¾Îļþ´æ´¢ÁËһЩÐÅÏ¢£¬ÕâЩÎļþ¾Í³ÆÎª Cookie¡£”—— MSIE °ïÖú¡£Ò»°ãÀ´Ëµ£¬Cookies ÊÇ CGI »òÀàËÆ£¬±È HTML ¸ß¼¶µÄÎļþ¡¢³ÌÐòµÈ´´½¨µÄ£¬µ«ÊÇ javascript Ò²ÌṩÁË¶Ô Cookies µÄºÜ ......

¹ØÓÚJavascript½âÎöXML¿çä¯ÀÀÆ÷µÄ³¢ÊÔ

javascriptµÄ¿çä¯ÀÀÆ÷µÄÎÊÌâÕæµÄºÜ·³ÈË£¬
ÒÔǰ×öAJAXµÄʱºò¶¼ÊÇÓÃresponseText ÒòΪ¹¦ÄÜÒªÇó¶¼²»ÊǺܸ´ÔÓ
ÏÖÔÚÏë×öһЩRSSµÄºÏÕû£¬¾õµÃÓÃJSÀ´×öÄܽÚÊ¡ºÜ¶àµÄ·þÎñÆ÷×ÊÔ´
¾¡Á¿ÍùRIAµÄÕâ±ß¿¿Â£°É¡£
ÒòΪÊÖÍ·ÉÏûÓÐÒ»·ÝÍêÕûµÄDOMµÄÎĵµ£¬½âÎöXMLÀ´ÕæµÄ¿ÉÒÔ˵µÄ½¹Í·Àö
ËäÈ»ÓÃFOR IN ÄܶÁ³ö¶ÔÏóµÄËùÓÐÊôÐԺͷ½·¨£¬¿ÉϧÕâ ......

JavaScriptÃæÏò¶ÔÏó³ÌÐòÉè¼Æ(1): ǰÑÔ

 Ç°Ò»Õó¿´EXTJSµÄ¼¸¸öÀý×Ó£¬¾õµÃJSµÄµ××ÓºÜ²î£¬ÌØ±ðÊÇJavaScriptÃæÏò¶ÔÏó³ÌÐòÉè¼Æ·½ÃæµÄ֪ʶ£¬ÓÚÊÇÔÚÍøÉÏËÑË÷£¬ÕÒµ½¼¸ÆªºÃµÄ²©¿Í£¬ÓÚÊÇת¹ýÀ´£¬ÒÔ±¸ºóÃæµÄѧϰʹÓá£
±¾²©¿ÍתÓÚ£ºhttp://devbean.javaeye.com/blog/404032
1. »ùÓÚ¶ÔÏó»¹ÊÇÃæÏò¶ÔÏó£¿
ÃæÏò¶ÔÏó¼¼ÊõÊÇÏÖ´úÈí¼þ¿ª·¢ÖеÄÖØÒª¼¼ÊõÖ®Ò»¡£ÃæÏò¶ÔÏó±ä³ÉµÄºÃ ......

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

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