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

javascript String2

javascriptÖÐÓÐÒ»ÖÖ·½·¨½Ð×ö·º»¯·½·¨£¬Ö¸ÄÇÖÖÔ­Éú¶ÔÏ󲻿ɱéÀúµÄÔ­ÐÍ·½·¨¡£ÈçArrayµÄpop£¬sliceµÈ¡£ÎÒÃDZØÐëÖªµÀËüÃǵÄÃû×Ö²ÅÄܵ÷ÓÃËü»òÕß°ÑËüÍÚ³öÀ´¡£¼ÙÈçÎÒÃÇÏëÉè¼ÆÒ»¸öÀ࣬ӵÓÐÓëStringͬÑùµÄ¹¦ÄÜ£¬ÎÒÃǾÍÓÐÕâÐèÒª¡£²»Èç·Å¿ªµã˵£¬ÎªÊ²Ã´ÒªÉè¼ÆÕâ¸öÀà°É£¬ÏÔÈ»String2µÄЧÂʲ»ÈçÔ­ÉúµÄ£¬µ«ÊÂÇé×ÜÒªÍùÁ½Ãæ¿´¡£ÕýÈçC#²»Èç¶þ½øÖƵĻúÆ÷Â룬µ«ÈËÐÔ»¯·½ÃæC#ÔòԶʤ¹ýºóÕß¡£ÄÇôÄѵÀString²»¹»ÈËÐÔ»¯Â𣿺ÜÄѻشðÕâÎÊÌ⣬µ«Èç¹ûÎÒÃÇÒª¶ÔËü½øÐÐÒ»Ð©ÌØÊâµÄ²Ù×÷£¬Èçcamelize£¬capitalize»òÕßtrimµÈ²Ù×÷ʱ£¬ÎÒÃǾÍÐèÒªÏàÓ¦µÄ¸ß¼¶·½·¨¡£Í¨³£ÈËÃǵÚÒ»¸öÊÇÏëµ½ÍùÔ­ÐÍÖÐÌí¼Ó¡£µ«¶ÔÔ­Éú¶ÔÏóµÄÔ­ÐÍÌí¼ÓÀ©Õ¹ÊDz»ºÃµÄϰ¹ß£¬ÒòΪÕâ·½ÃæµÄ¹¤×÷PrototypeÓëmootoolsÒÑΪÄã×öÁË¡£Èç¹ûÄãµ¼ÈëÕâЩ¿â»òÕßÓÐÒ»ÌìÄãÍüÁË£¬Ã»Óп´API£¬ÔÚÔ­Ð͸´Ð´ÁËÕâЩ·½·¨£¬ÕâÒýÆðµÄÁ¬Ëø·´Ó¦ÓëÔÖÄÑÊÇÄÑÒÔÏëÏóÒ²ºÜÄѲ龿¡£ÕâÕýÊÇjQuery´ÏÃ÷µÄµØ·½¡£jQuery¸Õµ®Éúʱ£¬Êг¡»ù±¾±»PrototypeÕ¼ÁìÁË£¬ÏÖÔÚPrototypeÔÚÍâ¹ú»¹ÊÇÖ÷Á÷µÄjs¿ò¼Ü£¬Ðí¶àÒÅÁôϵͳ¶¼ÓÃËüÀ´Ð´Ç°¶Ë¡£Èç¹ûjQuery»¹ÊÇ×ßËüÃǵÄÀÏ·£¬µ½´¦ÎÛȾ£¨À©Õ¹£©Ô­Éú¶ÔÏó£¬Õâ»á¸ø¿ª·¢ÈËÔ±´øÀ´ÄÑÌ⣬ÓõÃÁËjQuery¾Í²»ÄÜÓÃPrototype»òmootools£¬»òÕßÏà·´¡£ÔÚPrototypeÈç´Ë³ÉÊìµÄ¿ò¼ÜÃæÇ°£¬jQueryÖ»ÓÐËÀ·һÌõ¡£jQueryÓÚÊǰÑʲô¹¦Äܶ¼°ó¶¨ÔÚjQueryÕâ¸öº¯ÊýÉÏ£¬Á¬$Ò²ÊÇ¿ÉÖû»µÄ¡£ÕâÇéÐÎÓëjavaµÄSpring²î²»¶à¡£²»¹ýjQueryµÄȱÏݺÜÃ÷ÏÔ£¬¼Ì³ÐÌåϵºÜ±¡Èõ£¬ËùÓÐÄÜÁ¦¶¼ÓÃÓÚ´¦ÀíDOM¡£Èç¹û´¦ÀíString£¬Ëü¾Í²»ÄÜÏñÒÔÍùÒ»ÑùÁ´Ê½²Ù×÷ÁË¡£

for(var i in Array){
alert(i + " : "+ Array[i])
}
for(var i in Array.prototype){
alert(i + " : "+ Array.prototype[i])
}


for(var i in Array){
alert(i + " : "+ Array[i])
}
for(var i in Array.prototype){
alert(i + " : "+ Array.prototype[i])
}

ÔËÐдúÂë
Èç¹ûÎÒÃDz»ÏëÔÚStringµÄÔ­ÐÍÌí¼Óз½·¨£¬ÓÖÏëÁ´Ê½²Ù×÷£¨¼´ÔÚ·µ»ØµÄÊÇ×Ö·û´®Ê±£©£¬Õâ»ù±¾Ã»ÓпÉÄÜ¡£Ô­ÐÍ·½·¨×î´óÌØµã£¬Î§ÈÆthis½øÐвÙ×÷¡£Èç¹ûthisµÄÀàÐÍÓÖÊÇstring,number£¬ÕæÊÇÎÞ´ÓÈëÊÖ¡£¿´Á˼¸ÌìBase2µÄ´úÂ룬×îºóÒÔʧ°Ü¸æÖÕ¡£²»¹ýÔ­×÷Õß»¹ÊÇûÓÐʵÏÖ×Ö·û´®µÄÁ´Ê½²Ù×÷¡£×îºóµÄ°ì·¨ÊÇ×Ô¼º´´½¨Ò»¸ö¿Õ¶ÔÏ󣬰ÑStringµÄÔ­ÐÍ·½·¨Óë×Ô¼ºÏëÌí¼ÓµÄ·½·¨¶¼Ìí¼Óµ½´Ë¶ÔÏóµÄÔ­ÐÍÉÏ¡£

var big = String.prototype["big"];
var e = "this"
var a = big.call(e);
alert(a)


var big = String.prototype["big"];
var


Ïà¹ØÎĵµ£º

JavaScriptÓï·¨¼¯½õ£¨ËÄ£©

m=a.getMonth(); //»ñȡԷÝÖµ
d=a.getDate(); //»ñÈ¡ÈÕÆÚÖµ
d1=a.getDay(); //»ñÈ¡µ±Ç°ÐÇÆÚÖµ
h=a.getHours(); //»ñÈ¡µ±Ç°Ð¡Ê±Êý
m1=a.getMinutes(); //»ñÈ¡µ±Ç°·ÖÖÓÊý
s=a.getSeconds(); //»ñÈ¡µ±Ç°ÃëÖÓÊý
¶ÔÏó.style.fontSize="ÎÄ×Ö´óС";
µ¥Î»£ºmm/cm/inÓ¢´ç/pcÅÁ/ptµã/pxÏóËØ/emÎÄ×Ö¸ß
1in=1.25cm
1pc=12pt
......

JavaScriptµÄeval(¡°{JSON object string}¡±)ÎÊÌâ

ÔÚ×öAJAXÓ¦Óÿª·¢µÄʱºò£¬ÎÒÃÇͨ³£Ï²»¶°Ñ·þÎñÆ÷¶Ë·µ»ØµÄJSON¸ñʽ×Ö·û´®ÔÚ¿Í»§¶ËµÄ»Øµ÷º¯ÊýÖаÑËü×÷ΪJavaScript´úÂëÖ´Ðв¢ÓÃÒ»¸ö±äÁ¿±£´æÆðÀ´£¬ÒÔ·½±ãʹÓ÷µ»ØµÄÊý¾Ý¡£Í¨³£µÄ×ö·¨¾ÍÊÇvar jsonData = eval(xmlHttp.responseText)¡£Õâ¿´ÆðÀ´ËƺõÒ»Çж¼ÊÇÕýÈ·µÄ£¬µ«µ±ÄãÔËÐдúÂëµÄʱºò£¬Äã»á·¢ÏÖ±¨“invalid labe”´ ......

JavaScriptÓï·¨¼¯½õ


click()    ¶ÔÏó.click()    ʹ¶ÔÏó±»µã»÷¡£
closed    ¶ÔÏó.closed    ¶ÔÏó´°¿ÚÊÇ·ñÒѹرÕtrue/false
clearTimeout(¶ÔÏó) Çå³ýÒÑÉèÖõÄsetTimeout¶ÔÏó
clearInterval(¶ÔÏó) Çå³ýÒÑÉèÖõÄsetInterval¶ÔÏó
confirm("ÌáʾÐÅÏ¢") µ¯³öÈ·ÈÏ¿ò£¬È· ......

²»ÌÆÍ»µÄJavaScriptµÄÆßÌõ×¼Ôò

 Ó¢ÎÄÔ­ÎÄ£ºThe seven rules of Unobtrusive JavaScript
Ô­ÎÄ×÷ÕߣºChris Heilmann
¾­¹ý¶àÄêµÄ¿ª·¢¡¢½ÌѧºÍ±àд²»ÌÆÍ»µÄJavaScript£¬ ÎÒ·¢ÏÖÁËÏÂÃæµÄһЩ׼Ôò¡£ÎÒÏ£ÍûËüÃÇ¿ÉÒÔ°ïÖúÄã¶Ô“ΪʲôÕâÑùÉè¼ÆºÍÖ´ÐÐJavaScript±È½ÏºÃ”ÓÐÒ»µãÀí½â¡£ÕâЩ¹æÔòÔø¾­°ïÖúÎÒ¸ü¿ìµØ½»¸¶²úÆ·£¬²¢ÇÒ²úÆ·µÄÖÊÁ¿¸ü¸ß£¬Ò²¸üÈÝ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ