Yn¹w¬ùµ{¦¡½X¦b¬Y¤@¬q®É¶¡«á¤~³Q°õ¦æ¡A¥i¥Î setTimeout() ªº¤º«Ø¨ç¼Æ¡A¨Ò¦p¦b¤U¦Cªº½d¨Ò¤¤¡A·í§AÂI¿ï¡u¥á¤âºh¼u¡v«á¡A¤T¬íÄÁ¤§«á¤~·|¥X²{¤@Óĵ§iµøµ¡¡uÅF¡I¡I¡I¡v¡G
¨äì©lÀɮפº®e¦p¤U¡G
¥Ñ¤Wz½d¨Ò¥iª¾¡AsetTimeout() ªº®æ¦¡¦p¤U¡G
timer = setTimeout("JavaScriptªº©R¥O¦C", ®É¶¡ªø«×)
´«¥y¸Ü»¡¡A·í¹L¤F¡u®É¶¡ªø«×¡v©Ò«ü©wªº®É¶¡¡]¥H1/1000¬í¬°³æ¦ì¡^«á¡AÂsÄý¾¹´N·|¥h°õ¦æ¡u"JavaScriptªº©R¥O¦C"¡v¡C¦Ó©Ò¶Ç¦^ªº¿é¥X°Ñ¼Æ timer¡A¥i³Q¥Î¦b clearTimeout() ¥H«K¸Ñ°£¹w¬ùªºµ{¦¡½X¡]¸Ô¨£«áz¡^¡C
¦pªG§ÚÌn¤ÏÂЦa¦b©T©wªº®É¶¡¶¡®æ¨Ó°õ¦æ¬Y¬qµ{¦¡½X¡A´N¥²¶·±N setTimeout() ©ñ¦b¨ç¼Æ¸Ì±¡A¥H«OÃÒ¦¹¨ç¼Æ¯à°÷¦b¯S©wªº®É¶¡¶¡¹j«á¡A¤ÏÂЦa©I¥s¦Û¤v¡A¶]°¨¿O´N¬O¤@ӳ̲³æªº½d¨Ò¡A¦b¤U¦C½d¨Ò¤¤¡A§Ṳ́@¤f®ð²£¥Í¤TÓ¶]°¨¿O¡A¤À§OÅã¥Ü¦bªí³æªº¤å¦rÄæ¦ì¡B<div> ¼ÐÅÒ¤º¡B¥H¤Îµøµ¡ªºª¬ºA¦C¡A½d¨Ò¦p¤U¡G
¨äì©lÀɮפº®e¦p¤U¡G
¦b¤Wz½d¨Òªº showMovingText() ¨ç¼Æ¤¤¡A³Ì«á¤@¦C¬O
setTimeout("showMovingText()", 400);
·í¨ç¼Æ°õ¦æ¨ì¦¹¦C®É¡A¥i«OÃÒ¦b 0.4 ¬í«á¡A¦¹¨ç¼Æ¤S·|³Q©I¥s¤@¦¸¡A¨Ì¦¹Ãþ±À¡A¦]¦¹¶]°¨¿Oªº¤å¦r¡A·|¦b¶¡¹j 0.4 ¬í«á´N·|³Q§ó·s¤@¦¸¡C¥t¥~¡A¨C¦¸§ó·s®É¡A§Ų́ϥΠsubstr() ¨Ó±N²Ä¤@Ó¦r¤¸·h¨ì¦r¦êªº§ÀºÝ¡A¦p¦¹¤ÏÂзh²¾¡A´N¥i¥H¹F¨ì¶]°¨¿Oªº®ÄªG¡C
Yn¨ú®ø¹w¬ùªºµ{¦¡½X¡A¥i¥Î clearTimeout()¡A¨Ò¦p¡G
¨äì©lÀɮפº®e¦p¤U¡G
¤Wz½d¨Ò¦³¨âÓ«ÂI¡G
- Y«ö¤U¡u¶}©lp®É¡v¡A§Ų́ϥΡutimer=setTimeout("showTime();", timeStep*1000);¡v¨Ó¹w¬ù showTime() ¦b¨C 0.1 ¬í°õ¦æ¤@¦¸¡C
- Y«ö¤U¡u¨ú®øp®É¡v¡A«h§Ų́ϥΡuclearTimeout(timer);¡v¨Ó¨ú®ø¤w¸g¹w¬ùªºµ{¦¡½X¡C
¨Ï¥Î setTimeout() ©M clearTimeout()¡A§ÚÌ¥i¥H¦³®Ä¦a¹ï¡u¨Æ¥óÅX°Ê¡vªº JavaScript ¶i¦æ²¼ä§¹¾ãªº®É¶¡±±¨î¡C
¥Ñ©ó¡u¤ÏÂаõ¦æ¤@¬qµ{¦¡½X¡v¬O«Ü«nªº¥\¯à¡A¦]¦¹°£¤F¨Ï¥Î setTimeout() ¤§¥~¡AJavaScript «áÄò¤S¤ä´©¥t¤@Ó¨ç¼Æ setInterval()¡A¥i¥H¹F¨ì¬Û¦Pªº¥\¯à¡A¦ý¦b¨Ï¥Î¤W§ó¬°Â²¼ä¡CsetInterval() ªº®æ¦¡¦p¤U¡G
timer = setInterval("JavaScriptªº©R¥O¦C", ®É¶¡ªø«×)
´«¥y¸Ü»¡¡A¨C¹j¡u®É¶¡ªø«×¡v©Ò«ü©wªº®É¶¡¡]¥H1/1000¬í¬°³æ¦ì¡^«á¡AÂsÄý¾¹´N·|¥h°õ¦æ¡u"JavaScriptªº©R¥O¦C"¡v¡A¦Ó©Ò¶Ç¦^ªº¿é¥X°Ñ¼Æ timer ¥i³Q¥Î¦b clearInterval() ¥H«K¸Ñ°£¹w¬ùªºµ{¦¡½X¡]¸Ô¨£«áz¡^¡Cº¥ý§ÚÌ¬Ý¬Ý¥Ñ setInterval() ©Ò²£¥Íªº§Y®É§ó·s®É¶¡Åã¥Ü¡G
¨äì©lÀɮפº®e¦p¤U¡G
Yn°±¤î®É¶¡Åã¥Ü¡A¥i¥H¨Ï¥Î clearInterval()¡A½Ð¨£¤U¦C½d¨Ò¡G
¨äì©lÀɮפº®e¦p¤U¡G
¤Wz½d¨Ò¥u¬O¤@Ó²³æ½d¨Ò¡A©Ò¥H§A¤@¥¹°±¤î®É¶¡Åã¥Ü¡A´N¨S¿ìªk¦A«ì´_¡A°£«D«·s¸ü¤Jºô¶¡C
JavaScript µ{¦¡³]p»PÀ³¥Î¡G¥Î©óºô¶¥Î¤áºÝ