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

javascript ÃæÏò¶ÔÏ󿪷¢

ÃæÏò¶ÔÏóÒѲ»ÔÙÊÇÖ¸·â×°¡¢¼Ì³Ð¡¢³éÏóµÈÉè¼Æ·½·¨£¬Ä¿Ç°ÒѾ­Éæ¼°µ½ÃæÏò¶ÔÏóµÄ·ÖÎö£¨OOA£¬Object Oriented Analysis£©£¬ÃæÏò¶ÔÏóµÄÉè¼Æ£¨OOD£¬Object Oriented Design£©¼°ÃæÏò¶ÔÏóµÄ±à³ÌʵÏÖ£¨OOP£¬Object Oriented Programming£©¡£±¾Æ¬ÎÄÕÂÖ÷ÒªÌÖÂÛµÄÊÇÈçºÎʵÏÖJavascriptµÄÃæÏò¶ÔÏóÉè¼Æ¡£
JavascriptÊǽű¾ÓïÑÔ£¬ÊÇ»ùÓÚ¶ÔÏóµÄÓïÑÔ¡£ËüµÄ´úÂëÊǽâÊÍÖ´Ðе쬯ä´úÂëÔÚÖ´ÐÐ֮ǰ²»Ðè¾­¹ý±àÒ룬¶øÊÇÔÚÖ´ÐÐʱ£¨ÀýÈ磺¶¨ÒåµÄonclickʼþ£¬Ö»ÒªÔÚ±»´¥·¢Ê±£¬²Å»áÖðÐнâÊÍÖ´ÐÐÔ´´úÂ룩£¬Óɿͻ§¶Ë£¨Firefox, IEµÈ£©½øÐнâÊÍÖ´ÐС£ÎªÁ˸üÇåÎúµÄÀí½â£¬¿ÉÒÔºÍJava½øÐÐһϼòµ¥µÄ¶Ô±È¡£JavaµÄ´úÂëÔÚÖ´ÐÐǰ£¬ÐèÒªÓÉJavaÐéÄâ»ú½«´úÂë±àÒë³É×Ö½ÚÂ룻¶øÔÚÖ´ÐÐʱÓÉJavaÐéÄâ»ú½«×Ö½ÚÂë½âÊͳɾßÌåÆ½Ì¨ÉϵĻúÆ÷Ö¸ÁîÖ´ÐС£
JavascriptµÄ±à³Ì·½Ê½±È½ÏÁé»î£¬¿ÉÒÔÃæÏò¹ý³Ì±à³Ì£¬Ò²¿ÉÒÔʵÏÖÃæÏò¶ÔÏóµÄ±à³Ì£¬¶øÃæÏò¶ÔÏó±à³ÌµÄʵÏÖÊÇÓÉprototypeʵÏֵġ£
      ÒÔÏÂÄÚÈÝΪ¸öÈ˲âÊÔ¹ý³ÌÖÐѧϰËùµÃ£¬ÈçÓв»¶ÔÖ®´¦£¬»¹ÇëÖ¸³ö¡£
 
ÏÂÃæ¶ÔÉÏÊöµÄÀàµÄ¶¨ÒåÏêϸµÄ·ÖÎö£º
1. ʹÓÃ{}ºÍnew Object¶¨ÒåÀàµÄʵÀý£º
ÈçϵÄÁ½ÖÖ¶¨Ò巽ʽ£¬ÓëÆä˵ÊÇÀàµÄ¶¨Ò壬¸üÈ·ÇеØËµÓ¦¸ÃÊÇÀàµÄʵÀýµÄ¶¨Òå¡£
 
ÀàµÄʵÀý¶¨Òå1ºÍ¶¨Òå2ÖеÄÇø±ðÊǶ¨Òå1ÖÐʹÓÃ{}¶¨ÒåÒ»¸öʵÀý£¬¶¨Òå2ÖÐʹÓÃnew Object¶¨ÒåÒ»¸öʵÀý¡£ÊµÖÊÊÇÏàͬ£¬Í¨¹ýconstructor¿ÉÒÔ·¢ÏÖÁ½ÕßͬÊÇobject¡£
 
2. ʹÓÃfunction¶¨Àࣺ
FunctionÔÚjavascriptÖÐÊÇÒ»¸öº¯Êý¶ÔÏ󣬼ȿÉÒÔÓÃÀ´½øÐк¯ÊýµÄÉùÃ÷£¬Ò²¿ÉÒÔ×÷Ϊº¯ÊýÀàÐͽøÐд«µÝ¡£ÈçÏÂÊÇʹÓÃfunction½øÐÐÀàµÄ¶¨Òå¡£
 
Èç¹ûÏëÏó¶¨ÒåÀàµÄʵÀýÄÇÑù¶¨ÒåfunctionÀàµÄÊôÐÔÓë·½·¨£¬ÔÚʹÓÃfunctionÀàµÄʵÀýʱ£¬ÕâЩÊôÐԺͷ½·¨ÊÇÎÞ·¨±»·ÃÎʵġ£Èçϵķ½Ê½£¬ÔÚʹÓÃʱÊǻᱨ´íµÄ¡£
 
µ«ÊÇÈç¹ûʹÓÃÀàPersonÀ´µ÷Ó÷½·¨ÊÇ¿ÉÒԵģ¬ÒòΪËù¶¨ÒåµÄ·½·¨ÊÇÀàµÄÒ»¸öÊôÐÔ£¬¶øÉùÃ÷µÄʵÀýÊDz»»á½«ÄÇЩÊôÐÔ¸´ÖƹýÀ´µÄ¡£
 
 
ÄÇôÈçºÎʵÏÖÔÚÀàµÄÍⲿÉùÃ÷ÀàµÄÊôÐÔÓë·½·¨ÄØ£¿
Õâʱ¾ÍÓ¦¸Ã¿¼ÂÇʹÓÃprototype£¨Ô­ÐÍ£©ÁË£¬prototype¶ÔÏóÊÇʵÏÖÃæÏò¶ÔÏóµÄÒ»¸öÖØÒª»úÖÆ¡£Ã¿¸öº¯Êý¶¼ÊÇÒ»¸ö¶ÔÏó£¬Ã¿¸öº¯Êý¶ÔÏó¶¼ÓÐÒ»¸ö×Ó¶ÔÏó£¨prototype¶ÔÏ󣩣¬ÀàÊÇÒÔº¯ÊýµÄÐÎʽÀ´¶¨ÒåµÄ¡£prototype±íʾ¸Ãº¯Êý¶ÔÏóµÄÔ­ÐÍ£¬Ò²±íʾһ¸öÀàµÄ³ÉÔ±µÄ¼¯ºÏ¡£
ÔÚͨ¹ýnew´´½¨Ò»¸öÀàµÄʵÀý¶ÔÏóµÄʱºò£¬prototype¶ÔÏóµÄ³ÉÔ±¶¼³ÉΪʵÀý»¯¶ÔÏóµÄ³ÉÔ±¡£°´Èçϵķ½Ê½È¥¶¨ÒåÒ»¸öÀ࣬ÀàµÄʵÀýÊ


Ïà¹ØÎĵµ£º

JavaScript sprintf

Return a formatted string
function sprintf ( ) {
// Return a formatted string
//
// version: 909.322
// discuss at: http://phpjs.org/functions/sprintf // + original by: Ash Searle (http://hexmen.com/blog/)
// + namespaced by: Michael White (http://getsprink.com)
......

JavascriptµÄIEºÍFirefox¼æÈÝÐÔ»ã±à

ÒÔÏÂÒÔ IE ´úÌæ Internet Explorer£¬ÒÔ MF ´úÌæ Mozzila Firefox
1. document.form.item ÎÊÌâ
    (1)ÏÖÓÐÎÊÌ⣺
        ÏÖÓдúÂëÖдæÔÚÐí¶à document.formName.item("itemName") ÕâÑùµÄÓï¾ä£¬²»ÄÜÔÚ MF ÏÂÔËÐÐ
    (2)½â¾ö·½·¨£º
  &nb ......

javascriptÖÐthis

 ÏÂÃæ¶¼ÊǸöÈËÀí½âÒÔ¼°²éÕÒµÄÍøÉϵÄ×ÊÁÏ,ÈçÓв»¶ÔµÄµØ·½ÇëÖ¸Õý
This
this ʼÖÕÖ¸Ïòµ÷ÓÃËüµÄ¶ÔÏó ,¶¼Ã»ÓжÔÏóµ÷ÓÃʱ¾ÍÖ¸Ïòwindow
ÁíÍâ¾ÍÊÇthisÒ»°ã¶¼ÊÇÔÚfunctionÖÐ,µ±²»ÔÚfunctionÖеÄʱºò  Ò»¶¨ÊÇÖ¸ÏòwindowµÄ.
var a ='a';
alert(this.a); //³öÀ´µÄÊÇa
alert(this.b); //undefined ÒòΪ»¹Ã»¶¨Òå ......

È¥µôÔËÐÐJavaScriptʱIE²úÉúµÄ¾¯¸æÀ¸

ÔÚÄúµÄIEä¯ÀÀÆ÷ÉÏÔËÐк¬ÓÐJavaScript´úÂëµÄÒ³ÃæÊ±¶¼»á²úÉúÒ»¸ö¾¯¸æ¡£Õâ¸ö“¾¯¸æ”ȷʵºÜ·³ÈË£¬²»ÖªÇéµÄÈË¿´ÁË»¹ÒÔΪÊDz¡¶¾Ê²Ã´ÄØ£¬ºÜÈÝÒ×ÈÃÈ˲úÉúÎó½â£¡
¼ÇµÃÍøÉÏÒ²ÓÐÈË³ÆÆäΪ“IEµÄС»ÆÌõ¾¯¸æ”¡£¾ßÌåµÄʲô½Ð·¨ÎÒÃǽñÌì²»ÓùØÐÄ£¬ÎÒÃǹØÐĵÄÊÇÈçºÎÈ¥µôÕâ¸ö“¾¯¸æ”¡£¾ßÌå·½·¨ÈçÏ£º
µã»÷ ......

ÕýÔò±í´ïʽÔÚphp£¬java£¬javascriptÖзֱðÓ¦ÓÃ

ÔÚjavascriptÖÐÓ÷¨¾ÙÀý
var rule = /^\d+$/;
if(!rule.test(addform.rmb_price.value)) {
alert('rmb_price must be number');
addform.rmb_price.focus();
return false;
}
ÔÚphpÖÐÓ÷¨¾ÙÀý
$aa = "/^\d+$/";
if(preg_match($aa, "111")) {
echo "found";
}
ÔÚjavaÖÐÓ÷¨¾ÙÀý ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ