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

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

 ±¾²©¿ÍתÔØÓÚ£ºhttp://devbean.javaeye.com/blog/404040
»òÐíÄã»áÆæ¹Ö£¬ÃæÏò¶ÔÏóµÄ³ÌÐòÉè¼ÆΪʲô´ÓÊý×鿪ʼ½²Æð£¿ÕâÊÇÒòΪ……Æä¼äµÄÖÖÖÖ¹Øϵ°É……ºÙºÙ£¬ÕâÀïÏÈÂô¸ö¹Ø×Ó£¬ÏÈÀ´¿´¿´ÎÒÃÇÊìϤµÄÊý×éÔÚJavaScriptÀïÃæÊÇʲôÑù×ӵġ£
 
1. ´´½¨Êý×é
 
ÔÚJavaScriptÖÐÓкܶഴ½¨Êý×éµÄ·½·¨¡£±ÈÈçʹÓÃArrayº¯Êý¡£²»¹ýÕâ²»ÊÇÏÖÔÚÎÒÃÇÒª½²ÊöµÄ¡£ÏÖÔÚÎÒÃÇʹÓüòµ¥µÄ·½À¨ºÅ“[]”µÄ°ì·¨À´´´½¨Êý×é¡£
Js´úÂë
1.var objAyyar = []; // 1
2.var objAyyar = [2]; // 2
3.var objAyyar = ["a", "b", "c"]; // 3
4.var objAyyar = [new Date(), 123, "abc"]; // 4
ÕâÀïÓÐËĸö´´½¨Êý×éµÄÓï¾ä¡£ÏÂÃæÀ´Ò»Ò»½âÊÍһϣº 
µÚÒ»¾ä£¬´´½¨Ò»¸ö¿ÕµÄÊý×飻 
µÚ¶þ¾ä£¬´´½¨Ò»¸öÊý×飬Êý×éÔªËØÖ»ÓÐÒ»¸ö2£» 
µÚÈý¾ä£¬´´½¨Ò»¸öÊý×飬Êý×éµÄÔªËØ·Ö±ð³õʼ»¯Îª"a", "b", "c"£» 
µÚËľ䣬´´½¨Ò»¸öÊý×飬ÆäÖеÚÒ»¸öÔªËØΪһ¸öDateÀàÐ͵ĶÔÏ󣬵ڶþ¸öÔªËØÊÇÊý×Ö123£¬µÚÈý¸öÔªËØÊÇ×Ö·û´®"abc"¡£ 
»Ø¹Ëһϣ¬ÔÚJava»òÕßC++ÓïÑÔÖУ¬Êý×éÊǾßÓÐÏàͬµÄÊý¾ÝÀàÐ͵ÄÔªËصļ¯ºÏ¡£±ÈÈçʹÓÃJavaÓïÑÔµÄÏÂÃæÓï¾ä
Java´úÂë
int[] array = new int[10];
½«´´½¨Ò»¸öÄÜ·ÅÈë10¸öintÀàÐ͵ÄÔªËصÄÊý×é¡£Êý×éºÍÆäËûÀàÐ͵ļ¯ºÏµÄÒ»¸öºÜ´óµÄÇø±ðÊÇ£¬Êý×éÀïÃæÖ»ÄÜ´æ·ÅÏàͬÊý¾ÝÀàÐ͵ÄÔªËØ(ʹÓ÷ºÐ͵ļ¯ºÏ³ýÍâ)¡£µ«ÊÇ£¬ÏñÉÏÃæµÄµÚËľ䣬JavaScriptµÄÊý×éÔõôÄÜ´æ·Å²»Í¬ÀàÐ͵ÄÔªËØÄØ£¿ÕâÊÇÒòΪ£¬JavaScriptÊÇÈõÀàÐ͵ÄÓïÑÔ£¬Ã»ÓкܴóµÄÊý¾ÝÀàÐ͵IJî±ð£¬ËùÒÔÊý×éµÄÔªËØ¿ÉÒÔ·ÅÈ벻ͬµÄÀàÐÍ¡£
 
2. ²Ù×÷Êý×é 
     Êý×éÊÇÔªËصÄÓÐÐò¼¯ºÏ¡£Êý×éÖеÄÔªËØÊÇÓÐÐòµÄ£¬Õâ¾Í¿ÉÒÔͨ¹ýϱê·ÃÎʵ½Êý×éÖеÄÿ¸öÔªËØ¡£¶øÇÒ£¬JavaScriptµÄÊý×éÏ൱µÄÁé»î¡£µ±ÄãÏ°¹ßÁËJava»òÕßC++µÄÊý×éÖ®ºó£¬»òÐí²¢²»Ï°¹ßJavaScriptµÄÊý×é¡£ÔÚÒ»¶¨³Ì¶ÈÉÏ£¬ÕâÖÖÊý×é¿ÉÒÔ³ÆΪһÖÖ¶¯Ì¬Êý×é¡£¿´ÕâÑùÒ»¶Î´úÂë¡£ 
Js´úÂë
var arr = [1, 2, 3, 4, 5];
alert(arr.length); // Êý×鳤¶ÈΪ5
alert(arr[3]); // arr[3] = 4
arr[9] = 10; // ¸Ä±äÁËÊý×éµÄ³¤¶ÈΪ10
alert(arr[7]);
alert(arr.length);
Ê×ÏÈ´´½¨Ò»¸öÊý×éarr£¬¿ÉÒÔ¿´µ½ËüµÄ³¤¶ÈÊÇ5£¬arr[3]ÊÇ4¡£ÕâЩ¶¼ÊǺܳ£¼ûµÄ¡£ÄÇôµÚÈý¾ä£¬arr[9] = 10;¾ÍÓеãÒâ˼ÁË——ÔÚJavaÖУ¬Õâ¾ä²Ù×÷½«µ¼ÖÂÊý×éÔ½½çµÄÒ


Ïà¹ØÎĵµ£º

[ת]JAVASCRIPT ÖÐmetaµÄ¹¦ÄÜ

metaÊÇÓÃÀ´ÔÚHTMLÎĵµÖÐÄ£ÄâHTTPЭÒéµÄÏìӦͷ±¨ÎÄ¡£
meta ±êÇ©ÓÃÓÚÍøÒ³µÄ<head>Óë</head>ÖУ¬meta ±êÇ©µÄÓô¦ºÜ¶à¡£
meta µÄÊôÐÔÓÐÁ½ÖÖ£ºnameºÍhttp-equiv¡£nameÊôÐÔÖ÷ÒªÓÃÓÚÃèÊöÍøÒ³£¬
¶ÔÓ¦ÓÚcontent£¨ÍøÒ³ÄÚÈÝ£©£¬ÒÔ±ãÓÚËÑË÷ÒýÇæ»úÆ÷È˲éÕÒ¡¢·ÖÀà
£¨Ä¿Ç°¼¸ºõËùÓеÄËÑË÷ÒýÇ涼ʹÓÃÍøÉÏ»úÆ÷ÈË×Ô¶¯²éÕÒm ......

Javascript Éè¼Æģʽ

 Javascript
ÊÇÒ»¸öºÜÇ¿´óºÜÁé»îµÄÓïÑÔ£¬Äã¼È¿ÉÒÔ°ÑËüµ±×÷ÃæÏò¹ý³ÌµÄÓïÑÔ£¬Ò²¿ÉÒÔ°ÑËüµ±×÷ÃæÏò¶ÔÏóµÄÓïÑÔÀ´Óá£ÕâƪÖ÷Ҫ̽ÌÖÒ»ÏÂÈçºÎÓÃjavascriptÀ´ÊµÏÖÒ»¸ö
SingletonÀà¡£ÏàÐÅÓÐЩ±à³Ì¾­ÑéµÄÅóÓÑÃǶÔSingletonģʽ¶¼ºÜÊìϤ¡£Singleton
ģʽÖ÷ÒªÓÃÀ´ÏÞÖÆÒ»¸öÀàµÄ¶à´ÎʵÀý»¯¡£Ò»°ãÀ´ËµÏµÍ³´´½¨µÄʵÀýÔ½ÉÙ£¬Õ¼ÓÃ×ÊÔ´Ô ......

Javascript Best Practices

1. ×ÜÊÇʹÓà ‘var’
ÔÚJavaScript
ÖУ¬±äÁ¿²»ÊÇÈ«¾Ö·¶Î§µÄ¾ÍÊǺ¯Êý·¶Î§µÄ£¬Ê¹ÓÔvar”¹Ø¼ü´Ê½«ÊDZ£³Ö±äÁ¿¼ò½àÃ÷Á˵Ĺؼü¡£µ±ÉùÃ÷Ò»¸ö»òÕßÊÇÈ«¾Ö»òÕßÊǺ¯Êý¼¶£¨function-level£©µÄ±äÁ¿£¬Ðè×ÜÊÇÇ°ÖÔvar”¹Ø¼ü´Ê£¬ÏÂÃæµÄÀý×Ó½«Ç¿µ÷²»ÕâÑù×öDZÔÚµÄÎÊÌâ¡£
²»Ê¹Óà Var Ôì³ÉµÄÎÊÌâ
var i=0; ......

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

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

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 ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ