Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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¼Ì³Ð»úÖÆ£¨call¡¢apply¡¢prototype£©

JavascriptµÄ¼Ì³Ð¿ÉÒÔͨ¹ýcall¡¢apply¡¢prototypeʵÏÖ¡£
1¡¢call£ºÔÚ×ÓÀàÖУ¬Óø¸Àà.call£¨this£¬arg0£¬arg1...£©¿ÉÒԼ̳и¸Àà¡£×¢ÒâcallµÄλÖ㬾¡Á¿ÔÚ×ÓÀàµÄµÚÒ»ÐУ¨js°´Ë³ÐòÖ´ÐУ¬·ÅÔÚºóÃæ¿ÉÄܶÔ×ÓÀàµÄÆäËûÊôÐÔ¡¢·½·¨ÓÐÓ°Ïì¡£±ÈÈç×ÓÀàºÍ¸¸ÀàÓÐÏàͬÃû×ֵķ½·¨£¬ºóÃæµÄ¸²¸ÇÇ°ÃæµÄ£©¡£
<html>
<head>
<t ......

12ÖÖ²»ÒËʹÓõÄJavascriptÓï·¨

1. ==
JavascriptÓÐÁ½×éÏàµÈÔËËã·û£¬Ò»×éÊÇ==ºÍ!=£¬ÁíÒ»×éÊÇ===ºÍ!==¡£Ç°ÕßÖ»±È½ÏÖµµÄÏàµÈ£¬ºóÕß³ýÁËÖµÒÔÍ⣬»¹±È½ÏÀàÐÍÊÇ·ñÏàͬ¡£
Ç뾡Á¿²»ÒªÊ¹ÓÃÇ°Ò»×飬ÓÀԶֻʹÓÃ===ºÍ!==¡£ÒòΪ==ĬÈÏ»á½øÐÐÀàÐÍת»»£¬¹æÔòÊ®·ÖÄѼǡ£Èç¹ûÄã²»ÏàÐŵĻ°£¬Çë»Ø´ðÏÂÃæÎå¸öÅжÏʽµÄÖµÊÇtrue»¹ÊÇfalse£º
¡¡¡¡false == 'false'
¡¡¡¡false ......

javascript½âÎö·µ»ØµÄxml¸÷ʽµÄ×Ö·û´®

<script>
var flags ;
  if(window.XMLHttpRequest) { 
   XMLHttpReq = new XMLHttpRequest(); //firefoxÏÂÖ´ÐдËÓï¾ä
   }
   else if(window.ActiveXObject) {
    try{
    XMLHttpReq = new Acti ......

µ÷ÓÃJavaScriptÎļþ

µ÷ÓÃJavaScriptÎļþ
ÓÃ×÷µ¼º½À¸
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ