BBSˮľÇ廪վ¡Ã¾«»ªÇø

·¢ÐÅÈË: afei (·ÉÉ«¾«Áé), ÐÅÇø: Java 
±ê  Ìâ: JavaScript(1) 
·¢ÐÅÕ¾: BBS Ë®Ä¾Ç廪վ (Mon Aug  4 09:02:35 1997) 
 
·¢ ÐÅ ÈË£ºÐ¹ÖÏÀһ֦÷             »ØÐŵØÖ·£ºStephan.bbs@bbs.swjtu.edu.cn  
ÐÅÇøÃû³Æ£ºJava                     ÐżþÈÕÆÚ£º01 Aug 1997 04:42:18               
ÐżþÌáÒª£º[×ªÔØ] JavaScript(1)                                              
Ô­·¢ÐÅÕ¾£º½õ³ÇæäÕ¾ 
------------------------------------------------------------[1073/1093]------- 
;37m¡¾ ÒÔÏÂÎÄ×Ö×ªÔØ×Ô 2mInternet 7mÌÖÂÛÇø ¡¿  
¡¾ Ô­ÎÄÓÉ2m Stephan7m Ëù·¢±í ¡¿m  
  
                                            µÚ 1 ¼¯  
  
(×ªÔØÓëwww.swjtu.edu.cn)  
  
  
  
                                   JavaScript ÊÇʲ÷᣿   
  
  JavaScript ÊÇÒ»ÖÖеÄÃèÊöÓïÑÔ£¬´ËÒ»ÓïÑÔ¿ÉÒÔ±»óéÈë HTML µÄÎļþÖ®ÖС£  
  
͸¹ý JavaScript ¿ÉÒÔ×öµ½»ØÓ¦Ê¹ÓÃÕßµÄÐèÇóʼþ (È磺 form µÄÊäÈë) ¶ø²»ÓÃÈκεÄÍøÂ·  
  
À´»Ø´«Êä×ÊÁÏ£¬ËùÒÔµ±Ò»Î»Ê¹ÓÃÕßÊäÈëÒ»Ïî×ÊÁÏʱ£¬Ëü²»Óþ­¹ý´«¸øËÅ·þ¶Ë (server)  
  
´¦Àí£¬ÔÙ´«»ØÀ´µÄ¹ý³Ì£¬¶øÖ±½Ó¿ÉÒÔ±»¿Í»§¶Ë (client) µÄÓ¦ÓóÌʽËù´¦Àí¡£ÄãÒ²¿É  
  
ÒÔÏëÏñ³ÉÓÐÒ»¸ö¿ÉÖ´ÐгÌʽÔÚÄãµÄ¿Í¶ËÉÏÖ´ÐÐÒ»Ñù£¡Ä¿Ç°ÒÑÓÐһЩдºÃµÄ³ÌʽÔÚ  
  
Internet ÉÏÄã¿ÉÒÔÁ¬¹ýÈ¥¿´¿´£¬ÒÔÏÂÓÐһЩ¼ÆËãÆ÷µÄÀý×Ó£¬ÔÚ Nescape ÉÏ¡£  
  
  
JavaScript ºÍ Java ºÜÀàËÆ£¬µ«µ½µ×²¢²»Ò»Ñù£¡ Java ÊÇÒ»ÖֱȠJavaScript ¸ü¸´ÔÓ  
  
Ðí¶àµÄ³ÌʽÓïÑÔ£¬¶ø JavaScript ÔòÊÇÏ൱ÈÝÒ×Á˽âµÄÓïÑÔ¡£JavaScript ´´×÷Õß  
  
¿ÉÒÔ²»ÄÇ÷á×¢ÖØ³Ìʽ¼¼ÇÉ£¬ËùÒÔÐí¶à Java µÄÌØÐÔÔÚ Java Script Öв¢²»Ö§Ô®¡£  
  
ÈçÐèÏà¹ØµÄ¸ü¶à×ÊѶ£¬¿ÉÒÔÈ¥¶Á¶Á Netscape µÄÓйؠNetscape JavaScript Ö®½éÉÜ¡£   
  
  
  
  
  
  
ÈçºÎÖ´ÐРJaveScript£¿   
  
JavaScript ÈçºÎÖ´ÐÐÄØ£¿  
  
Netscape 2.0 beta 3 °æÒÔÉÏ£¬¾Í¿ÉÒÔÖ´ÐРJavaScript µÄ¹¦ÄÜÁË£¬ÎÒÃDzâÊÔ¹ýÖÁÉÙ  
  
beta 3 °æÒÔÉÏ¿ÉÒÔ£¬ÆäËûÖÖÀàµÄ WWW ä¯ÀÀÆ÷Èç:Internet Expore 3.0Ò²ÓдËÒ»¹¦ÄÜ¡£  
  
  
  
  
  
  
·¶Àý 1£º  
  
ÒÔÏÂÎÒÃǾÍÒÔһЩÀý×ÓÀ´¸æËßÄãÈçºÎ½« JavaScript Ð´ÔÚ HTML ÎļþÖУ¬²¢ÇÒÌå»á  
  
Ò»ÏÂÐÂÓïÑÔµÄÌØÐÔ£¬ÎÒÃÇ´ÓµÚÒ»¸öÀý×Ó¿ªÊ¼£ºÈçºÎÓàJavaScript Ó¡³öÒ»´®ÎÄ×ÖÖÁ  
  
HTML ÎļþÖУº   
  
<html>  
<head>  
My first JavaScript!  
</head>  
<body>  
<br>  
This is a normal HTML document.  
<br>  
  <script language="LiveScript">  
    document.write("ÕâÊÇÒÔ JavaScript Ó¡³öµÄ!")  
  </script>  
<br>  
Back in HTML again.  
</body>  
</html>  
  
Èç¹ûÄãʹÓõĠWWW ä¯ÀÀÆ÷ÊÇ Netscape 2.0 beta 3 ÒÔÉϰ汾µÄ»°£¬ÄÇÄã¾Í¿ÉÒÔ  
  
¿´µ½Ïà¹ØµÄ½á¹û£¬¶øÈç¹ûÄãµÄä¯ÀÀÆ÷²¢·ÇÊÇ¿ÉÒÔÖ§Ô® JavaScript µÄ»°£¬ÄÇ¿´Æð  
  
À´¾Í»áÓÐһЩ¹Ö¹ÖµÄÁË£¬ÒÔÉÏ·¶ÀýµÄ½á¹ûÈçÏ£º   
  
ÕâÊÇÒÔ JavaScript Ó¡³öµÄ!   
Back in HTML again.   
  
´ËÒ»·¶Àý²¢Ã»ÓÐÌ«´óµÄÓô¦£¬ËüÖ»ÊÇÒª¸æËßÄãÈçºÎʹÓÃ<script>µÄ±êÇ©£¬²¢  
  
ÈçºÎ½«ËüÖÃì¶ HTML µÄÎļþÖ®ÖжøÒÑ£¬Õâ¸öеıêÇ©Äã¿ÉÒÔÌØËü·ÅÔÚÎļþ  
  
ÖеÄÈκεط½¡£   
  
  
  
  
  
·¶Àý 2£º  
  
½ÓÏÂÀ´ÏÂÒ»¸öÀý×ÓËùÒª½éÉܵÄÊÇÓйغ¯Êý (function) µÄʹÓá£Çë·ÅÐÄ£¬º¯Êý²¢  
  
·ÇºÜÄѶ®µÄ¶«Î÷£¬µ«ËüÈ´Ï൱ÓÐÓ᣺¯Êýͨ³£ÊÇÔÚ HTML ÎļþÖРbody µÄ  
  
²¿·Ý±»ºô½Ð£¬¶øÀíËùµ±È»µØ£¬Ëü×îºÃÊÂÏȱ»Ðû¸æ²¢·ÅÔÚ HTML ÎļþÖРbody  
  
µÄ²¿·Ý¡£ºÃÈÃÔÚ body ²¿·ÖÖÐʹÓõ½º¯Êýʱ£¬ËüÒÑÈ·¶¨±»¶ÁȡסÀ´¡£ÁíÍ⣬  
  
script ±êÇ©µÄÓйØÃèÊöÓï·¨ÆÊ·Ý£¬Äã¿ÉÒÔÓÃ×¢½âµÄ·ûºÅ½«ËüÀ¨ÆðÀ´£¬ÒÔÃâ¾É  
  
°æ»òÎÞ·¨¶ÁÈ¡ JavaScript µÄä¯ÀÀÆ÷¶Áµ½£¬¶øÎó»áÁËÒâ˼£¡   
  
<html>  
<head>  
  <script language="LiveScript">  
     function pushbutton() {  
       alert("àË! ÄãºÃ");  
  }  
 </script>  
</head>  
<body>  
<form>  
  <input type="button" name="Button1" value="Push me" onclick="pushbutton()">  
  </form>  
</body>  
</html>  
<p>  
  
Èç¹ûÄãÊÇʹÓàNetscape 2.0 beta 3 ÒÔÉϵÄä¯ÀÀÆ÷£¬ÄÇÒÔÉÏ JavaScript Óï·¨²¿·Ý  
  
µÄ½á¹ûÈçÏ£¬Äã¿ÉÒÔÊÔ×Ű´°´Å¥¿´¿´Óкνá¹û²úÉú£¡   
  
             
  
ÔÚ·¶Àý 2 ÖУ¬½«»á²úÉúÒ»¸ö°´Å¥£¬µ±ÄãÓû¬ÊóÈ¥°´ËüµÄʱºò£¬Ó¦¸Ã»á³öÏÖ  
  
Ò»¸öÊÓ´°ÉÏÃæÓС°àË! ÄãºÃ¡±µÄ×Ö´®£¬ÈçºÎ£¿²»´í°É£¡Õâ¸ö½á¹ûÊÇÈçºÎ²úÉú  
  
µÄÄØ£¿Ê×ÏÈ£¬ÔÚ head Äڵĺ¯Êý»á±»ÔØÈë²¢´æì¶ÄÚ´æÖУ¬½Ó×ÅÒ»¸öР 
  
µÄ form ±êÇ© input type ="button"..... ½«²úÉúÒ»¸ö½ÓÅ¥¡£È»áᣬÄã¿ÉÒÔ  
  
ÔÚááÃæ¿´µ½ 'onClick' µÄÖ¸ÁÕâ¾ÍÊǸæËßä¯ÀÀÆ÷£¬µ±¸Ã°´Å¥±»°´Ê±£¬Ó¦»áÖ´ÐР 
  
onClick ááµÄº¯Êý 'pushbutton()'£¬¶øÕâ¸öº¯ÊýÔÚ¸Õ¸Õ³Ìʽ±»ÔØÈëʱ¾ÍÒѰ²·ÅÔÚ  
  
¼ÇÒäÌåÖÐÁË£¡Çë×¢Ò⣬ÔÚÕâ¸öº¯ÊýÖÐÎÒÃÇÓõ½Á˸öж«Î÷£­ alert µÄ method£¬  
  
ÊÇ JavaScript ÊÂÏȶ¨ÒåºÃµÄ£¬Ëü»áÒÔ¶Ô»°ÊÓ´°²úÉúÄÚº­µÄѶϢ£¬²¢ÓÐÒ»"È·¶¨"  
  
(OK)µÄ°´Å¥¡£ JavaScript ¶¨ÒåÁËÐí¶àµÄ method£¬Äã¿ÉÒÔÁ¬ÖÁ Netscape ¹«Ë¾È¥  
  
»ñÈ¡½ÏÍêÕûµÄѶϢ¡£ÎÒÏëÕâЩ method ÔÚ²»¾ÃµÄ½«À´»áÓг¤³¤µÄÒ»´®¿ÉÒÔ¹»Äã  
  
ѧµÄ£¬²»¹ýĿǰµÄ method Ò²ÒѾ­¿ÉÒÔ×ö³öÏ൱¶à¶«Î÷ÁË£¡  
  
½Ó×ÅϸöÀý×Ó½«¸æËßÄãÈçºÎÓÉÒ»¸öÊäÈëÐͱí¸ñÖжÁÈëʹÓÃÕßµÄÊäÈë×ÊÁÏ£¬  
  
ÊÂʵÉÏ£¬ÕâÒ²ÊǼÓÈë¸öº¯Êý¾Í¿ÉÒÔ´ï³ÉµÄ¡£  
  
  
  
  
  
·¶Àý 3£º   
  
<html>  
<head>  
<script language="LiveScript">  
<!--  hide script from old browsers  
  function getname(str) {  
    alert("¹þÂÞ! "+ str+"!");  
  }  
// end hiding contents -->  
</script>  
</head>  
<body>  
Please enter your name:  
<form>  
  <input type="text" name="name" onBlur="getname(this.value)" value="">  
</form>  
</body>  
</html>  
<p>  
  
ÏÖÔÚÄã¿ÉÒÔÊÔÊÔ½á¹ûÈçºÎ£º   
  
ÇëÊäÈëÄãµÄÃû×Ö£º   
  
                         
  
ÔÚÕâ¸öÀý×ÓÖÐÓÖÓÐÐµĶ«Î÷ÁË¡£Ê×ÏÈ£¬ÈÃÎÒÃÇ×¢Òâһϣ¬ÔÚÓï·¨ÖеÄ×¢½â²¿·Ö  
  
(<!- ... -£¾) ´Ë²¿·Ö¼´ÎÒÃÇ֮ǰËùÌáµ½µÄËü¿ÉÒÔ±ÜÃâ¾É°æ±¾»òÊDz»Ö§Ô® JavaScript   
  
µÄ WWW ä¯ÀÀÆ÷ÒòΪ²»ÈÏʶÕâЩº¯Êý¶ø²úÉú´íÎó¡£ËüµÄ˳ÐòÓ¦ ¸ÃΪ script  
  
ÏÈ£¬½Ó×ÅΪע½âµÄ¿ªÍ· <!-£¬È»ááÊÇÄÚÈÝ£¬×¢½âβ -£¾£¬ ×îááÊÇ </script£¾¡£  
  
ÁíÍâҪעÒâµÄÒ»µãÊÇ£¬Óï½âβÄÇÒ»ÐеĿªÍ·Ë«Ð±Ïß "//" £¬²»¿ÉÒÔÊ¡ÂÔ£¬Ëü´ú±íÁË   
  
JavaScript µÄ×¢½â£¬ÈôÊ¡ÂÔÁ˵ϰ£¬ -£¾Ö®Ç°µÄ×ֻᱻÎóÈÏΪÊÇ JavaScript µÄÖ¸Áî¡£  
  
  
Õâ¸öÀý×Ó¿ÉÒÔÈÃʹÓÃÕßÊäÈëÒ»¶ÎÎÄ×Ö£¬È»ááÔÙÊäÈëÍê±Ïáá¾­ÓÉ <input£¾±êÇ©ÖеĠ 
  
"onBlur" Ê¼þº¯ÊýÕìÖª£¬ì¶ÊǺô½Ð Getname(Str)Õâ¸öº¯ÊýÀ´¼ÓÒÔÈ¡µÃÊäÈë×Ö´®£¬  
  
²¢½«ËüÏÔʾÔÚ¶Ô»°ÊÓ´°ÉÏ£¡º¯Êý Getname(this.value) ÖеĠ"this.value" ÊÇÄãÔÚÎÄ  
  
×ÖÊäÈë¸ñʽÖÐËùÊäÈëµÄÖµ¡£   
  
  
  
  
  
·¶Àý 4£º£º  
  
Õâ¸ö·¶Àý¸üÊÇ˧ÁË£¡ÎÒÃÇÔÚ HTML ÎļþµµÍê³ÉÁËÒÔáᣬ³£»á¼ÓÉÏÒ»ÐÐÎļþ  
  
×îááÐ޸ĵÄÈÕÆÚ£¬ÏÖÔÚÄã¿É²»Óõ£ÐÄÿ´Î¶¼ÒªÈ¥¸Ä»òÊÇÍüÁ˸ÄÁË¡£Äã¿ÉÒÔ  
  
ºÜ¼òµ¥µÄдһ¸öÈçϵÄÃèÊöÓï·¨³Ìʽ£¬¾Í¿ÉÒÔ×Ô¶¯µÄΪÄãÿ´Î²úÉú×îááÐÞ  
  
¸ÄµÄÈÕÆÚÁË£º   
  
<html>  
<body>  
This is a simple HTML- page.  
<br>  
Last changes:  
  <script language="LiveScript">  
  <!--  hide script from old browsers  
    document.write(document.lastModified)  
  // end hiding contents -->  
  </script>  
</body>  
</html>  
  
ÒÔÉϵĠdocument.lastModified ÈþÊýÔÚ Netscape 2.0 beta 2 °æÊ±ÊDZ»Ð´³É  
  
documeut.lastmodified µÄ£¬È»¶ø£¬Ö®ááµÄ°æ±¾¾Í¸ÄΪ document.lastModified£¬  
  
ËùÒÔ×¢ÒâһϠ£»JavaScript ±¾ÉíÊÇ»áÇø·Ö´óСдµÄ£¬ lastmodified Óë lastModified  
  
ÔÚËü¿´À´ÊDz»Í¬µÄ½á¹û¡£   
  
×îáᣬÔÚÕâÒ»²¿·Ö½áÊøÖ®Ç°£¬ÒªÌáÐÑÄãÒ»µã£¬Ïñ·¶Àý 4 £¬µÄÓ÷¨²¢·Çÿһ²¿  
  
»úÆ÷¶¼ÊÇÒ»ÑùµÄ£¬ÀýÈ磺PC ÉÏÅܵúÜÕýÈ·µÄ£¬ÔÚ¹¤×÷Õ¾Éϲ»Ò»¶¨»áÓÐÏàͬµÄ  
  
½á¹û£¬ËùÒÔ£¬»òÐíÄãÈԵòâÒ»²â²»Í¬»úÆ÷µÄ½á¹û²Å»áÓÐËù¶¨ÂÛ¡£µ±È»£¬ÕâÒ»ÇР 
  
ÊÇÒòΪ JavaScript »¹ÕýÔÚ·¢Õ¹µÄÔ­Òò£¬×îеÄѶϢ»¹ÊǵÃÈ¥°Ý·ÃÒ»ÏÂNetscape   
  
¹«Ë¾²ÅÖªµÀ¡£Ò²ÐíÄãÒ²²»ÓÃÆæ¹Ö£¬µ±Äã¸ôÖÜÔÙÀ´·Ãʱ£¬JavaScript ¿ÉÄÜÓÖ×÷ÁË  
  
Ï൱´óµÄ¸Ä±äÁËÄØ£¡  
  
  
  
           
--  
9m  dMMMMM  NdMPOdMP dMMMMMP dMP dMP dMMMMMP        
  dMP"     dMP    dMP     dMP dMP dMP             V  
   VMMM   dMP    dMMMP   dMP dMP dMMMP          (mo o0m)  
dP .dMP  dMP    dMP      YMvAP" dMP            (  V  )                  
 VMMMP  dMP    dMMMMMP    VP"  dMMMMMP    .......m.m........                       
Û Û   
  
;36m¡ù ÐÞ¸Ä:£®Stephan ÓÚ Jul 30 13:39:32 Ð޸ı¾ÎÄ£®[FROM: 202.115.66.123]m  
m;34m¡ù À´Ô´:£®½õ³ÇæäÕ¾ bbs.swjtu.edu.cn£®[FROM: 202.115.66.123]m  
  
m;32m¡ù ×ªÔØ:£®½õ³ÇæäÕ¾ bbs.swjtu.edu.cn£®[FROM: 202.115.66.121]m  
 
<<<Ðżþ½áβ>>> 
 
·¢ ÐÅ ÈË£ºÐ¹ÖÏÀһ֦÷             »ØÐŵØÖ·£ºStephan.bbs@bbs.swjtu.edu.cn  
ÐÅÇøÃû³Æ£ºJava                     ÐżþÈÕÆÚ£º01 Aug 1997 04:42:18               
ÐżþÌáÒª£º[×ªÔØ] JavaScript(1)                                              
Ô­·¢ÐÅÕ¾£º½õ³ÇæäÕ¾ 
------------------------------------------------------------[1073/1093]------- 
;37m¡¾ ÒÔÏÂÎÄ×Ö×ªÔØ×Ô 2mInternet 7mÌÖÂÛÇø ¡¿  
¡¾ Ô­ÎÄÓÉ2m Stephan7m Ëù·¢±í ¡¿m  
  
                                            µÚ 1 ¼¯  
  
(×ªÔØÓëwww.swjtu.edu.cn)  
  
  
  
                                   JavaScript ÊÇʲ÷᣿   
  
  JavaScript ÊÇÒ»ÖÖеÄÃèÊöÓïÑÔ£¬´ËÒ»ÓïÑÔ¿ÉÒÔ±»óéÈë HTML µÄÎļþÖ®ÖС£  
  
͸¹ý JavaScript ¿ÉÒÔ×öµ½»ØÓ¦Ê¹ÓÃÕßµÄÐèÇóʼþ (È磺 form µÄÊäÈë) ¶ø²»ÓÃÈκεÄÍøÂ·  
  
À´»Ø´«Êä×ÊÁÏ£¬ËùÒÔµ±Ò»Î»Ê¹ÓÃÕßÊäÈëÒ»Ïî×ÊÁÏʱ£¬Ëü²»Óþ­¹ý´«¸øËÅ·þ¶Ë (server)  
  
´¦Àí£¬ÔÙ´«»ØÀ´µÄ¹ý³Ì£¬¶øÖ±½Ó¿ÉÒÔ±»¿Í»§¶Ë (client) µÄÓ¦ÓóÌʽËù´¦Àí¡£ÄãÒ²¿É  
  
ÒÔÏëÏñ³ÉÓÐÒ»¸ö¿ÉÖ´ÐгÌʽÔÚÄãµÄ¿Í¶ËÉÏÖ´ÐÐÒ»Ñù£¡Ä¿Ç°ÒÑÓÐһЩдºÃµÄ³ÌʽÔÚ  
  
Internet ÉÏÄã¿ÉÒÔÁ¬¹ýÈ¥¿´¿´£¬ÒÔÏÂÓÐһЩ¼ÆËãÆ÷µÄÀý×Ó£¬ÔÚ Nescape ÉÏ¡£  
  
  
JavaScript ºÍ Java ºÜÀàËÆ£¬µ«µ½µ×²¢²»Ò»Ñù£¡ Java ÊÇÒ»ÖֱȠJavaScript ¸ü¸´ÔÓ  
  
Ðí¶àµÄ³ÌʽÓïÑÔ£¬¶ø JavaScript ÔòÊÇÏ൱ÈÝÒ×Á˽âµÄÓïÑÔ¡£JavaScript ´´×÷Õß  
  
¿ÉÒÔ²»ÄÇ÷á×¢ÖØ³Ìʽ¼¼ÇÉ£¬ËùÒÔÐí¶à Java µÄÌØÐÔÔÚ Java Script Öв¢²»Ö§Ô®¡£  
  
ÈçÐèÏà¹ØµÄ¸ü¶à×ÊѶ£¬¿ÉÒÔÈ¥¶Á¶Á Netscape µÄÓйؠNetscape JavaScript Ö®½éÉÜ¡£   
  
  
  
  
  
  
ÈçºÎÖ´ÐРJaveScript£¿   
  
JavaScript ÈçºÎÖ´ÐÐÄØ£¿  
  
Netscape 2.0 beta 3 °æÒÔÉÏ£¬¾Í¿ÉÒÔÖ´ÐРJavaScript µÄ¹¦ÄÜÁË£¬ÎÒÃDzâÊÔ¹ýÖÁÉÙ  
  
beta 3 °æÒÔÉÏ¿ÉÒÔ£¬ÆäËûÖÖÀàµÄ WWW ä¯ÀÀÆ÷Èç:Internet Expore 3.0Ò²ÓдËÒ»¹¦ÄÜ¡£  
  
  
  
  
  
  
·¶Àý 1£º  
  
ÒÔÏÂÎÒÃǾÍÒÔһЩÀý×ÓÀ´¸æËßÄãÈçºÎ½« JavaScript Ð´ÔÚ HTML ÎļþÖУ¬²¢ÇÒÌå»á  
  
Ò»ÏÂÐÂÓïÑÔµÄÌØÐÔ£¬ÎÒÃÇ´ÓµÚÒ»¸öÀý×Ó¿ªÊ¼£ºÈçºÎÓàJavaScript Ó¡³öÒ»´®ÎÄ×ÖÖÁ  
  
HTML ÎļþÖУº   
  
<html>  
<head>  
My first JavaScript!  
</head>  
<body>  
<br>  
This is a normal HTML document.  
<br>  
  <script language="LiveScript">  
    document.write("ÕâÊÇÒÔ JavaScript Ó¡³öµÄ!")  
  </script>  
<br>  
Back in HTML again.  
</body>  
</html>  
  
Èç¹ûÄãʹÓõĠWWW ä¯ÀÀÆ÷ÊÇ Netscape 2.0 beta 3 ÒÔÉϰ汾µÄ»°£¬ÄÇÄã¾Í¿ÉÒÔ  
  
¿´µ½Ïà¹ØµÄ½á¹û£¬¶øÈç¹ûÄãµÄä¯ÀÀÆ÷²¢·ÇÊÇ¿ÉÒÔÖ§Ô® JavaScript µÄ»°£¬ÄÇ¿´Æð  
  
À´¾Í»áÓÐһЩ¹Ö¹ÖµÄÁË£¬ÒÔÉÏ·¶ÀýµÄ½á¹ûÈçÏ£º   
  
ÕâÊÇÒÔ JavaScript Ó¡³öµÄ!   
Back in HTML again.   
  
´ËÒ»·¶Àý²¢Ã»ÓÐÌ«´óµÄÓô¦£¬ËüÖ»ÊÇÒª¸æËßÄãÈçºÎʹÓÃ<script>µÄ±êÇ©£¬²¢  
  
ÈçºÎ½«ËüÖÃì¶ HTML µÄÎļþÖ®ÖжøÒÑ£¬Õâ¸öеıêÇ©Äã¿ÉÒÔÌØËü·ÅÔÚÎļþ  
  
ÖеÄÈκεط½¡£   
  
  
  
  
  
·¶Àý 2£º  
  
½ÓÏÂÀ´ÏÂÒ»¸öÀý×ÓËùÒª½éÉܵÄÊÇÓйغ¯Êý (function) µÄʹÓá£Çë·ÅÐÄ£¬º¯Êý²¢  
  
·ÇºÜÄѶ®µÄ¶«Î÷£¬µ«ËüÈ´Ï൱ÓÐÓ᣺¯Êýͨ³£ÊÇÔÚ HTML ÎļþÖРbody µÄ  
  
²¿·Ý±»ºô½Ð£¬¶øÀíËùµ±È»µØ£¬Ëü×îºÃÊÂÏȱ»Ðû¸æ²¢·ÅÔÚ HTML ÎļþÖРbody  
  
µÄ²¿·Ý¡£ºÃÈÃÔÚ body ²¿·ÖÖÐʹÓõ½º¯Êýʱ£¬ËüÒÑÈ·¶¨±»¶ÁȡסÀ´¡£ÁíÍ⣬  
  
script ±êÇ©µÄÓйØÃèÊöÓï·¨ÆÊ·Ý£¬Äã¿ÉÒÔÓÃ×¢½âµÄ·ûºÅ½«ËüÀ¨ÆðÀ´£¬ÒÔÃâ¾É  
  
°æ»òÎÞ·¨¶ÁÈ¡ JavaScript µÄä¯ÀÀÆ÷¶Áµ½£¬¶øÎó»áÁËÒâ˼£¡   
  
<html>  
<head>  
  <script language="LiveScript">  
     function pushbutton() {  
       alert("àË! ÄãºÃ");  
  }  
 </script>  
</head>  
<body>  
<form>  
  <input type="button" name="Button1" value="Push me" onclick="pushbutton()">  
  </form>  
</body>  
</html>  
<p>  
  
Èç¹ûÄãÊÇʹÓàNetscape 2.0 beta 3 ÒÔÉϵÄä¯ÀÀÆ÷£¬ÄÇÒÔÉÏ JavaScript Óï·¨²¿·Ý  
  
µÄ½á¹ûÈçÏ£¬Äã¿ÉÒÔÊÔ×Ű´°´Å¥¿´¿´Óкνá¹û²úÉú£¡   
  
             
  
ÔÚ·¶Àý 2 ÖУ¬½«»á²úÉúÒ»¸ö°´Å¥£¬µ±ÄãÓû¬ÊóÈ¥°´ËüµÄʱºò£¬Ó¦¸Ã»á³öÏÖ  
  
Ò»¸öÊÓ´°ÉÏÃæÓС°àË! ÄãºÃ¡±µÄ×Ö´®£¬ÈçºÎ£¿²»´í°É£¡Õâ¸ö½á¹ûÊÇÈçºÎ²úÉú  
  
µÄÄØ£¿Ê×ÏÈ£¬ÔÚ head Äڵĺ¯Êý»á±»ÔØÈë²¢´æì¶ÄÚ´æÖУ¬½Ó×ÅÒ»¸öР 
  
µÄ form ±êÇ© input type ="button"..... ½«²úÉúÒ»¸ö½ÓÅ¥¡£È»áᣬÄã¿ÉÒÔ  
  
ÔÚááÃæ¿´µ½ 'onClick' µÄÖ¸ÁÕâ¾ÍÊǸæËßä¯ÀÀÆ÷£¬µ±¸Ã°´Å¥±»°´Ê±£¬Ó¦»áÖ´ÐР 
  
onClick ááµÄº¯Êý 'pushbutton()'£¬¶øÕâ¸öº¯ÊýÔÚ¸Õ¸Õ³Ìʽ±»ÔØÈëʱ¾ÍÒѰ²·ÅÔÚ  
  
¼ÇÒäÌåÖÐÁË£¡Çë×¢Ò⣬ÔÚÕâ¸öº¯ÊýÖÐÎÒÃÇÓõ½Á˸öж«Î÷£­ alert µÄ method£¬  
  
ÊÇ JavaScript ÊÂÏȶ¨ÒåºÃµÄ£¬Ëü»áÒÔ¶Ô»°ÊÓ´°²úÉúÄÚº­µÄѶϢ£¬²¢ÓÐÒ»"È·¶¨"  
  
(OK)µÄ°´Å¥¡£ JavaScript ¶¨ÒåÁËÐí¶àµÄ method£¬Äã¿ÉÒÔÁ¬ÖÁ Netscape ¹«Ë¾È¥  
  
»ñÈ¡½ÏÍêÕûµÄѶϢ¡£ÎÒÏëÕâЩ method ÔÚ²»¾ÃµÄ½«À´»áÓг¤³¤µÄÒ»´®¿ÉÒÔ¹»Äã  
  
ѧµÄ£¬²»¹ýĿǰµÄ method Ò²ÒѾ­¿ÉÒÔ×ö³öÏ൱¶à¶«Î÷ÁË£¡  
  
½Ó×ÅϸöÀý×Ó½«¸æËßÄãÈçºÎÓÉÒ»¸öÊäÈëÐͱí¸ñÖжÁÈëʹÓÃÕßµÄÊäÈë×ÊÁÏ£¬  
  
ÊÂʵÉÏ£¬ÕâÒ²ÊǼÓÈë¸öº¯Êý¾Í¿ÉÒÔ´ï³ÉµÄ¡£  
  
  
  
  
  
·¶Àý 3£º   
  
<html>  
<head>  
<script language="LiveScript">  
<!--  hide script from old browsers  
  function getname(str) {  
    alert("¹þÂÞ! "+ str+"!");  
  }  
// end hiding contents -->  
</script>  
</head>  
<body>  
Please enter your name:  
<form>  
  <input type="text" name="name" onBlur="getname(this.value)" value="">  
</form>  
</body>  
</html>  
<p>  
  
ÏÖÔÚÄã¿ÉÒÔÊÔÊÔ½á¹ûÈçºÎ£º   
  
ÇëÊäÈëÄãµÄÃû×Ö£º   
  
                         
  
ÔÚÕâ¸öÀý×ÓÖÐÓÖÓÐÐµĶ«Î÷ÁË¡£Ê×ÏÈ£¬ÈÃÎÒÃÇ×¢Òâһϣ¬ÔÚÓï·¨ÖеÄ×¢½â²¿·Ö  
  
(<!- ... -£¾) ´Ë²¿·Ö¼´ÎÒÃÇ֮ǰËùÌáµ½µÄËü¿ÉÒÔ±ÜÃâ¾É°æ±¾»òÊDz»Ö§Ô® JavaScript   
  
µÄ WWW ä¯ÀÀÆ÷ÒòΪ²»ÈÏʶÕâЩº¯Êý¶ø²úÉú´íÎó¡£ËüµÄ˳ÐòÓ¦ ¸ÃΪ script  
  
ÏÈ£¬½Ó×ÅΪע½âµÄ¿ªÍ· <!-£¬È»ááÊÇÄÚÈÝ£¬×¢½âβ -£¾£¬ ×îááÊÇ </script£¾¡£  
  
ÁíÍâҪעÒâµÄÒ»µãÊÇ£¬Óï½âβÄÇÒ»ÐеĿªÍ·Ë«Ð±Ïß "//" £¬²»¿ÉÒÔÊ¡ÂÔ£¬Ëü´ú±íÁË   
  
JavaScript µÄ×¢½â£¬ÈôÊ¡ÂÔÁ˵ϰ£¬ -£¾Ö®Ç°µÄ×ֻᱻÎóÈÏΪÊÇ JavaScript µÄÖ¸Áî¡£  
  
  
Õâ¸öÀý×Ó¿ÉÒÔÈÃʹÓÃÕßÊäÈëÒ»¶ÎÎÄ×Ö£¬È»ááÔÙÊäÈëÍê±Ïáá¾­ÓÉ <input£¾±êÇ©ÖеĠ 
  
"onBlur" Ê¼þº¯ÊýÕìÖª£¬ì¶ÊǺô½Ð Getname(Str)Õâ¸öº¯ÊýÀ´¼ÓÒÔÈ¡µÃÊäÈë×Ö´®£¬  
  
²¢½«ËüÏÔʾÔÚ¶Ô»°ÊÓ´°ÉÏ£¡º¯Êý Getname(this.value) ÖеĠ"this.value" ÊÇÄãÔÚÎÄ  
  
×ÖÊäÈë¸ñʽÖÐËùÊäÈëµÄÖµ¡£   
  
  
  
  
  
·¶Àý 4£º£º  
  
Õâ¸ö·¶Àý¸üÊÇ˧ÁË£¡ÎÒÃÇÔÚ HTML ÎļþµµÍê³ÉÁËÒÔáᣬ³£»á¼ÓÉÏÒ»ÐÐÎļþ  
  
×îááÐ޸ĵÄÈÕÆÚ£¬ÏÖÔÚÄã¿É²»Óõ£ÐÄÿ´Î¶¼ÒªÈ¥¸Ä»òÊÇÍüÁ˸ÄÁË¡£Äã¿ÉÒÔ  
  
ºÜ¼òµ¥µÄдһ¸öÈçϵÄÃèÊöÓï·¨³Ìʽ£¬¾Í¿ÉÒÔ×Ô¶¯µÄΪÄãÿ´Î²úÉú×îááÐÞ  
  
¸ÄµÄÈÕÆÚÁË£º   
  
<html>  
<body>  
This is a simple HTML- page.  
<br>  
Last changes:  
  <script language="LiveScript">  
  <!--  hide script from old browsers  
    document.write(document.lastModified)  
  // end hiding contents -->  
  </script>  
</body>  
</html>  
  
ÒÔÉϵĠdocument.lastModified ÈþÊýÔÚ Netscape 2.0 beta 2 °æÊ±ÊDZ»Ð´³É  
  
documeut.lastmodified µÄ£¬È»¶ø£¬Ö®ááµÄ°æ±¾¾Í¸ÄΪ document.lastModified£¬  
  
ËùÒÔ×¢ÒâһϠ£»JavaScript ±¾ÉíÊÇ»áÇø·Ö´óСдµÄ£¬ lastmodified Óë lastModified  
  
ÔÚËü¿´À´ÊDz»Í¬µÄ½á¹û¡£   
  
×îáᣬÔÚÕâÒ»²¿·Ö½áÊøÖ®Ç°£¬ÒªÌáÐÑÄãÒ»µã£¬Ïñ·¶Àý 4 £¬µÄÓ÷¨²¢·Çÿһ²¿  
  
»úÆ÷¶¼ÊÇÒ»ÑùµÄ£¬ÀýÈ磺PC ÉÏÅܵúÜÕýÈ·µÄ£¬ÔÚ¹¤×÷Õ¾Éϲ»Ò»¶¨»áÓÐÏàͬµÄ  
  
½á¹û£¬ËùÒÔ£¬»òÐíÄãÈԵòâÒ»²â²»Í¬»úÆ÷µÄ½á¹û²Å»áÓÐËù¶¨ÂÛ¡£µ±È»£¬ÕâÒ»ÇР 
  
ÊÇÒòΪ JavaScript »¹ÕýÔÚ·¢Õ¹µÄÔ­Òò£¬×îеÄѶϢ»¹ÊǵÃÈ¥°Ý·ÃÒ»ÏÂNetscape   
  
¹«Ë¾²ÅÖªµÀ¡£Ò²ÐíÄãÒ²²»ÓÃÆæ¹Ö£¬µ±Äã¸ôÖÜÔÙÀ´·Ãʱ£¬JavaScript ¿ÉÄÜÓÖ×÷ÁË  
  
Ï൱´óµÄ¸Ä±äÁËÄØ£¡  
  
  
  
           
--  
9m  dMMMMM  NdMPOdMP dMMMMMP dMP dMP dMMMMMP        
  dMP"     dMP    dMP     dMP dMP dMP             V  
   VMMM   dMP    dMMMP   dMP dMP dMMMP          (mo o0m)  
dP .dMP  dMP    dMP      YMvAP" dMP            (  V  )                  
 VMMMP  dMP    dMMMMMP    VP"  dMMMMMP    .......m.m........                       
Û Û   
  
;36m¡ù ÐÞ¸Ä:£®Stephan ÓÚ Jul 30 13:39:32 Ð޸ı¾ÎÄ£®[FROM: 202.115.66.123]m  
m;34m¡ù À´Ô´:£®½õ³ÇæäÕ¾ bbs.swjtu.edu.cn£®[FROM: 202.115.66.123]m  
  
m;32m¡ù ×ªÔØ:£®½õ³ÇæäÕ¾ bbs.swjtu.edu.cn£®[FROM: 202.115.66.121]m  
 
<<<Ðżþ½áβ>>> 
 
 
-- 
¡ù À´Ô´:¡¤BBS Ë®Ä¾Ç廪վ bbs.net.tsinghua.edu.cn¡¤[FROM: curie.eps.jhu.e] 

BBSˮľÇ廪վ¡Ã¾«»ªÇø