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

JavaScript»ù´¡—¶ÔÏó

¡¡´Ó2004ÄêÏ°ëÄ꿪ʼѧϰWeb±à³ÌÖÁ½ñ3ÄêÓÐÓà¡£´ÓHTML£¬asp¿ªÊ¼µ½ÏÖÔÚµÄVS2008һ·ѧ¹ýÀ´£¬ÆäÖÐѧµÄ×î¶àµÄ»¹ÊÇ·þÎñÆ÷¶Ë±à³Ì£¬¶Ô¿Í»§¶Ë±à³ÌµÄѧϰ»¹ÊDz»³Éϵͳ¡£ËäÈ»Ôںܶà¸öϵͳÀïÃæÓ¦Óùý½Å±¾£¬ÓÐЩ»¹Æðµ½Á˱ȽÏÖØÒªµÄ×÷Óᣵ«Ò»Ö±ÊÇÖ»ÖªÆäÈ»²»ÖªÆäËùÒÔÈ»£¬ÓõÄÊÇСÐÄÒíÒí¡£ÏÖÔڽű¾±à³Ì´ÓÒÔÇ°µÄ"µñ³æС¼¼"±ä³ÉÁËÒ»¸öWeb¿ª·¢²»¿É»òȱµÄÔªËØ£¬ÆäµØλ´ó´óÌá¸ßÁË£¬ÌرðÊÇAjaxÐËÆðÖ®ºóËü¸üÊÇ"ÖËÊÖ¿ÉÈÈ"ÁË¡£¼øÓÚ´ËÖÖÇé¿ö¼°×Ô¼º¶Ô½Å±¾±à³ÌµÄÈÈ°®£¬ÓÚÊǾÍϵͳµØѧϰһϽű¾¡£
¡¡¡¡Ñ§Ï°ÊÇÀí½âºÍ¼ÇÒäµÄ¹ý³Ì¡£ÔÚÀí½âºÍ¼ÇÒäµÄ¹ý³ÌÖбز»¿ÉÉٵؾÍÐèҪһЩ¸¨ÖúµÄ¼Ç¼£¬ÓÚÊÇÎҾͽ«×Ô¼ºµÄѧϰ¼Ç¼д³ÉËæ±Ê¡£Ò»À´ÊÇ°ïÖú×Ô¼ºÀí½âºÍ¼ÇÒ䣬¶þÀ´Ò²¸øÆäËüÈÈ°®½Å±¾µÄͬ־һЩ²Î¿¼¡£
JavaScript¶ÔÏó 
¡¡¡¡ECMA-262½«¶ÔÏó£¨object£©¶¨ÒåΪ"ÊôÐÔµÄÎÞÐò¼¯ºÏ£¬Ã¿¸öÊôÐÔ´æ·ÅÒ»¸öԭʼֵ¡¢¶ÔÏó»òº¯Êý" £¨unordered collection of properties each of which contains a primitive value, object, or function£©¡£ÕâÒâζ×ŶÔÏóÊÇÎÞÌض¨Ë³ÐòµÄÖµµÄÊý×é¡£ÔÚECMAScriptÖУ¬¶ÔÏóÓÉÌØÐÔ£¨Attribute£©¹¹³É£¬ÌØÐÔ¿ÉÒÔÊÇԭʼֵ£¬Ò²¿ÉÒÔÊÇÒýÓÃÖµ¡£Èç¹ûÌØÐÔ´æ·ÅµÄÊǺ¯Êý£¬Ëü½«±»¿´×÷¶ÔÏóµÄ·½·¨£¨Method£©£¬·ñÔò¸ÃÌØÐÔ±»¿´×÷ÊôÐÔ£¨Property£©¡£
¶ÔÏóµÄ·Ï³ý 
¡¡¡¡ECMAScriptÓÐÎÞÓô洢µ¥ÔªÊÕ¼¯³ÌÐò£¨¾ÍÏñC#µÄÀ¬»øÊÕ¼¯Æ÷£©£¬Òâζ×Ų»±ØרÃÅÏú»Ù¶ÔÏóÀ´ÊÍ·ÅÄÚ´æ¡£µ±ÔÙûÓжԶÔÏóµÄÒýÓÃʱ£¬¸Ã¶ÔÏó¾Í±»·Ï³ýÁË¡£ÔËÐÐÎÞÓô洢µ¥ÔªÊÕ¼¯³ÌÐòʱ£¬ËùÓзϳýµÄ¶ÔÏ󶼻ᱻÏú»Ù¡£Ã¿µ±º¯ÊýÖ´ÐÐÍêËüµÄ´úÂ룬ÎÞÓô洢µ¥ÔªÊÕ¼¯³ÌÐò¶¼»áÔËÐУ¬ÊÍ·ÅËùÓеľֲ¿±äÁ¿£¬»¹ÓÐÔÚһЩÆäËü²»¿ÉÔ¤ÖªµÄÇé¿öÏ£¬ÎÞÓô洢µ¥ÔªÊÕ¼¯³ÌÐòÒ²»áÔËÐС£ 
¡¡¡¡°Ñ¶ÔÏóµÄËùÓÐÒýÓö¼ÉèÖÃΪnull£¬¿ÉÒÔÇ¿ÖÆÐԵķϳý¶ÔÏó¡£ÀýÈ磺¡¡
 ¡¡¡¡Var oObject=new Object();
¡¡¡¡// ³ÌÐòÂß¼­
¡¡¡¡oObject=null;
¡¡¡¡µ±±äÁ¿oObjectÉèÖÃΪnullºó£¬¶ÔµÚÒ»¸ö´´½¨µÄ¶ÔÏóµÄÒýÓþͲ»´æÔÚÁË¡£ÕâÒâζ×ÅÏ´ÎÔËÐÐÎÞÓô洢µ¥ÔªÊÕ¼¯³ÌÐòʱ£¬¸Ã¶ÔÏ󽫱»Ïú»Ù¡£
¡¡¡¡Ã¿ÓÃÍêÒ»¸ö¶ÔÏóºó£¬¾Í½«Æä·Ï³ý£¬À´ÊÍ·ÅÄڴ棬ÕâÊǸöºÃÏ°¹ß¡£ÕâÑù»¹È·±£²»ÔÙʹÓÃÒѾ­²»ÄÜ·ÃÎʵĶÔÏ󣬴Ӷø·ÀÖ¹³ÌÐòÉè¼Æ´íÎóµÄ³öÏÖ¡£´ËÍ⣬¾ÉµÄä¯ÀÀÆ÷£¨ÈçIE£©Ã»ÓÐÍêÈ«µÄÎÞÓô洢µ¥ÔªÊÕ¼¯³ÌÐò£¬ËùÒÔжÔØÒ³Ãæʱ£¬¶ÔÏó¿ÉÄܲ»Äܱ»ÕýÈ·µØÏú»Ù¡£ÒÔÇ°IE6¾ÍÓÐÕâÑùµÄÚ¸²¡£¬µ±Ò³Ãæ±»¹Ø±Õºó¶ÔÏó»¹ÊÇ


Ïà¹ØÎĵµ£º

JavaScriptÓëDropDownList

´ó¼Ò¶¼ÖªµÀ£¬.NETÖÐһЩWeb·þÎñÆ÷¿Ø¼þ½âÎö²¢±àÒ룬×îÖÕ±»äÖȾµÄʱºò£¬ÆäʵÊÇת»¯³ÉÁËÆÕͨµÄhtml¿Ø¼þ£¬±ÈÈç<asp:LinkButton>¿Ø¼þ¾Í±»äÖȾ³ÉÁË<a>êµã¿Ø¼þ£¬ÕâÀïÒª½²µÄDropDownList¿Ø¼þÒ²Ò»Ñù£¬±»äÖȾ³ÉÁËÆÕͨµÄselect¿Ø¼þ£¬ÔÚÈçϵÄasp.netÒ³ÃæÖж¨ÒåÁËÒ»¸öweb·þÎñÆ÷¿Ø¼þDropDownListºÍÒ»¸öÆÕͨµÄselect¿Ø¼þ£¨Ö÷ ......

JavaScriptÖÐµÄ escape,encodeURI,encodeURIComponent


js¶ÔÎÄ×Ö½øÐбàÂëÉæ¼°3¸öº¯Êý£ºescape,encodeURI,encodeURIComponent£¬ÏàÓ¦3¸ö½âÂ뺯Êý£ºunescape,decodeURI,decodeURIComponent
1¡¢   ´«µÝ²ÎÊýʱÐèҪʹÓÃencodeURIComponent£¬ÕâÑù×éºÏµÄurl²Å²»»á±»#µÈÌØÊâ×Ö·û½Ø¶Ï¡£               ......

ÉîÈëÀí½âJavaScript±Õ°ü£¨closure£©

×î½üÔÚÍøÉϲéÔÄÁ˲»ÉÙJavascript±Õ°ü(closure)Ïà¹ØµÄ×ÊÁÏ£¬Ð´µÄ´ó¶àÊǷdz£µÄѧÊõºÍרҵ¡£¶ÔÓÚ³õѧÕßÀ´Ëµ±ð˵Àí½â±Õ°üÁË£¬¾ÍÁ¬ÎÄ×ÖÐðÊö¶¼ºÜÄÑ¿´¶®¡£×«Ð´´ËÎĵÄÄ¿µÄ¾ÍÊÇÓÃ×îͨË×µÄÎÄ×Ö½Ò¿ªJavascript±Õ°üµÄÕæʵÃæÄ¿¡£
Ò»¡¢Ê²Ã´ÊDZհü£¿
“¹Ù·½”µÄ½âÊÍÊÇ£ºËùν“±Õ°ü”£¬Ö¸µÄÊÇÒ»¸öÓµÓÐÐí¶à±äÁ¿ºÍ°ó¶¨Á ......

Javascript ±Õ°ü


·­Ò룺Ϊ֮Âþ±Ê
Á´½Ó£ºhttp://www.cn-cuckoo.com/2007/08/01/understand-javascript-closures-72.html
¼ò½é
»ùÓÚ¶ÔÏóµÄÊôÐÔÃû½âÎö
ÖµµÄÖ¸¶¨
ÖµµÄ¶ÁÈ¡
±êʶ·û½âÎö¡¢Ö´Ðл·¾³ºÍ×÷ÓÃÓòÁ´
Ö´Ðл·¾³
×÷ÓÃÓòÁ´Óë [[scope]]
±êʶ·û½âÎö
±Õ°ü
×Ô¶¯À¬»øÊÕ¼¯
¹¹³É±Õ°ü
ͨ¹ý±Õ°ü¿ÉÒÔ×öʲô£¿
Àý 1£ºÎªº¯Êý ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ