BBSˮľÇ廪վ¡Ã¾«»ªÇø
·¢ÐÅÈË: afei (·ÉÉ«¾«Áé), ÐÅÇø: Java
±ê Ìâ: JavaScript(5)
·¢ÐÅÕ¾: BBS ˮľÇ廪վ (Mon Aug 4 09:05:37 1997)
·¢ ÐÅ ÈË£ºÐ¹ÖÏÀһ֦÷ »ØÐŵØÖ·£ºStephan.bbs@bbs.swjtu.edu.cn
ÐÅÇøÃû³Æ£ºJava ÐżþÈÕÆÚ£º01 Aug 1997 04:42:54
ÐżþÌáÒª£º[×ªÔØ] JavaScript(5)
Ô·¢ÐÅÕ¾£º½õ³ÇæäÕ¾
------------------------------------------------------------[1077/1093]-------
;37m¡¾ ÒÔÏÂÎÄ×Ö×ªÔØ×Ô 2mInternet 7mÌÖÂÛÇø ¡¿
¡¾ ÔÎÄÓÉ2m Stephan7m Ëù·¢±í ¡¿m
µÚ Îå ¼¯
(×ªÔØÓëwww.swjtu.edu.cn)
Õó ÁÐ(arrays)µÄ ÔË Óà ÊÇ ³Ì ʽ Éè ¼Æ ÖÐ Ò» Ïî ÖÖ Òª µÄ ¼¼ Êõ¡£ ÿ Ò» ÖÖ ³Ì ʽ Óï ÑÔ ¾ù ÒÔ Ä³ ÖÖ ÌØ
¶¨ ·½ ʽ À´ ±í ʾ Õó ÁС£ »ò Ðí Äú ÒÑ ÁË ½â Õó ÁÐ ÔÚ ³Ì ʽ Éè ¼Æ ÖÐ µÄ ºÃ ´¦£¬ µ« · ±éNetscapeËù
Ìá ¹© µÄ ÎÄ ¼þ£¬ ²¢ û ÓÐ Ìá ¼° Èç ºÎ Ê¹ Óà Õó ÁС£ Õâ ÊÇ Òò ΪJavaScript²¢ ²» Ö§ Ô® Õó ÁС£ µ« ÊÇ
ÏÖ ÔÚ ÎÒ ½« ½Ì Äú Èç ºÎ ÔÚJavaScriptÖРʹ Óà Õó ÁС£
Ê× ÏÈ£¬ Õó ÁÐ ÊÇ ¸É ¡¡ Óà µÄ?Äú ¿É ÒÔ °Ñ Ëü ¿´ ³É Ò» ³¤ ´® µÄ ±ä Êý(variables)¡£ ¼Ù Éè Äú ÏÖ ÔÚ Ðè
Òª Ðû ¸æ10¸ö ±ä Êý £¬ Äú ¿É ÒÔ Ò» ¸ö ¸ö ½«10¸ö ±ä Êý Ðû ¸æ Ϊ a, b, c ...£¬ µ« µ± Äú Ðè Òª100¸ö »ò
¸ü ¶à µÄ ±ä Êý ʱ£¬ Õâ ÖÖ ·½ ·¨ ½« »á ±ä µÃ ºÜ Âé ·³¡£ Èô Äú ʹ Óà һ ¸ö Óµ ÓÐ10¸ö Ôª
ËØ(elements)µÄ Õó ÁÐ(ÔÝ ÇÒ Ãü Ãû Ϊ 'MyArray')À´ ±í ʾ Õâ10¸ö ±ä Êý£¬ Ôò ¿É ÒÔ Óà MyArray[1]£¬
MyArray[2]£¬ MyArray[3]...·Ö ±ð ´ú ±í µÚ Ò»,¶þ,Èý....¸ö ±ä Êý(ºÜ ¶à ³Ì ʽ Óï ÑÔ ÊÇ ´Ó0¿ª ʼ µ± ×÷
µÚ Ò» ¸ö Ôª ËØ£¬ µ« ÔÚJavaScriptÓï ·¨ ÖÐ ÊÇ ´Ó1¿ª ʼ)¡£ Òò ´Ë Èô Äú Ïë ½« µÚ Ò» ¸ö Ôª ËØ (»ò ³Æ ±ä
Êý)µÄ Öµ Ö¸ ¶¨ Ϊ17£¬ Äú Ö» Òª д ³É MyArray[1]=17¼´ ¿É¡£ ÓÉ ´Ë ¿É ¿´ ³ö Õó ÁÐ µÄ ¹¦ Óà ºÍ Ò»
°ã ±ä Êý ÊÇ Ïà ͬ µÄ¡£ ²» ¹â Èç ´Ë£¬ Èô Äú Ïë ½« Ëù ÓÐ Ôª ËØ µÄ Öµ ¾ù Ö¸ ¶¨ Ϊ17£¬ Äú Ö» Òª д Ò»
¸ö ¼ò µ¥ µÄ ¡¡ Ȧ(loop)¼´ ¿É:
for (var i=1;i<11;i++) MyArray[i]=17
for- Õâ ¸ö Ö¸ Áî ÊÇ ¸æ Ëß µç ÄÔ Æä áá µÄ Ö¸ Áî ×Ü ¹² Òª Ö´ ÐÐ ¼¸ ´Î¡£for- ¡¡ Ȧ ÊÇ ´Ó1¿ª ʹ£¬ Ò² ¾Í
ÊÇ µç ÄÔ »á ÏÈ Ö´ ÐÐMyArray[1]=17¡£ È» áá i »á Ôö ¼Ó1²¢ ½Ó ×Å Ö´ ÐÐMyArray[2]=17¡£ i ÿ ´Î µÝ
Ôö1Ö± µ½ i=10Ϊ Ö¹¡£
½Ó Ï À´ ½Ì Äú Èç ºÎ ×ö Õó ÁÐ µÄ ³õ ʼ »¯(initialization)¡£ Õâ ¸ö ÎÊ Ìâ Ôø ÔÚ JavaScript Mailing listÖÐ
ÌÖ ÂÛ ¹ý¡£ (Èç ¹û Äú Ïë ¶© ÔÄ mailing list£¬ Äú Ö» Òª ÔÚe-mailÖÐ Ìî Èë subscribe javascript-digest ²¢
¼Ä µ½ majordomo @obscure.org ¼´ ¿É¡£ ½Ó ×Å Äú ÿ Ìì ¾Í »á ÊÕ µ½ Ò» µ½ ¶þ ¸ö Ô¼20-30kBµÄ ´ó µµ
°¸£¬ Õâ Щ µµ °¸ °ü À¨ Ëù ÓÐ À´ ×Ô JavaScript- listµÄ ÐÅ ¼þ)¡£
function initArray() {
this.length = initArray.arguments.length
for (var i = 0; i < this.length; i++)
this[i+1] = initArray.arguments[i]
}
Äú ²» Ðè Òª ÁË ½â Õâ ¸ö º¯ ʽ(function)µÄ Òâ Ò壬 Äú Ö» Òª Öª µÀ Ôõ ÷á Óà ¾Í ºÃ¡£ Èç ¹û Äú Òª Ðû
¸æ Ò» ¸ö Óµ ÓÐ Èý ¸ö Ôª ËØ µÄ Õó ÁУ¬ ÇÒ Æä Öµ ·Ö ±ð Ö¸ ¶¨ Ϊ 17,18,19£¬ Äú Ö» Òª д ³É : var
MyArray= new initArray(17,18,19)¡£ Äú Ò² ¿É ÒÔ Óà ×Ö ´®(strings)µ± ×÷ Ôª ËØ µÄ Öµ : var heyho= new
initArray("This","is","¿á")¡£ Òò ´Ë Äú ²» ±Ø ¹Ü Ôª ËØ Öµ µÄ ÐÍ Ê½(type)£¬ ¼´ ʹ »ì ×Å Óà Ҳ ÐÐ : var
Mixedup= new initArray(17,"yo",103)¡£
ÏÂ Ãæ ÎÒ ½« ¶Ô Ò» ¸ö Õó ÁÐ 'Mixedup' ×÷ ³õ ʼ »¯£¬ ²¢ ÏÔ Ê¾ Õó ÁÐ µÄ ÄÚ ÈÝ :
Element No. 1: 17
Element No. 2: yo
Element No. 3: 103
Æä Ô Ê¼ Âë Èç ÏÂ:
<script language="JavaScript">
<!-- Hide
var Mixedup= new initArray(17,"yo",103);
document.write("Element No. 1: "+Mixedup[1]+"<br>");
document.write("Element No. 2: "+Mixedup[2]+"<br>");
document.write("Element No. 3: "+Mixedup[3]+"<br>");
// -->
</script>
µ± ÎÒ ×ò Ìì д Ò» ¸ö С ÓÎ Ï· ʱ£¬ ÎÒ Óö µ½ Ò» ¸ö Äú Ò² ¿É ÄÜ »á Åö µ½ µÄ ÎÊ Ìâ¡£ µ± Äú Ïë Çå ³ý
ÊÓ ´° »òframeÖÐ µÄ ÄÚ ÈÝ Ê±£¬NetscapeÎÄ ¼þ ÖÐ Ìá µ½ ÁË Ò» ¸ö º¯ ʽ ¿É ÓÃ-- 'document.clear()'¡£ µ«
µ± Äú ½« ´Ë º¯ ʽ д Èë Íø Ò³ ÖУ¬ Ëü ²¢ ²» »á Èç Ô¤ ÆÚ µÄ Çå ³ý ÊÓ ´° »òframeÖÐ µÄ ÄÚ ÈÝ¡£ ¶ø ÇÒ
document.clear()ÔÚ ¸÷ ÖÖ Æ½ ̨(platform)ÉÏ ËÆ ¡¡ ¶¼ ÎÞ Ð§¡£Gordon McComb¸æ Ëß ÎÒ Ò» ¸ö Çå ³ý
ÊÓ ´° »òframeÖÐ ÄÚ ÈÝ µÄ ºÃ ·½ ·¨£¬ Äú ¿É ÒÔ ÊÔ ÊÔ :
document.close();
document.open();
document.write("
");
Äú ²» Ò» ¶¨ Òª д ×î áá Ò» ÐÐ document.write("
");£¬ Ö» ÓÐ µ± Äú Ïë ÔÚ ÊÓ ´° ÖРд Èë ij Щ ¶« Î÷ ʱ ²Å Ðè Òª ¼Ó Èë ´Ë ÐС£ ÉÏ Êö ·½ ·¨ ¶ÔframeÒà
ÓРЧ¡£
½Ó Ï À´ ÎÒ ÃÇ Ì¸ Ò» ¸ö ¿É ÒÔ Èà Äú ÔÚ ²» ͬ ÎÄ ¼þ Ö® ¼ä ´© Ëó µÄ Óï ·¨-- back() ºÍ forward() Á½ ¸ö
º¯ ʽ¡£ ͨ ³£ ÎÒ ÃÇ ÔÚ Íø Ò³ ÖÐ ¼Ó µÄ back- linkºÍ Netscape- NavigatorÖÐ µÄ "Back¼ü" ¹¦ ÄÜ ÉÏ ²¢
²» Ïà ͬ¡£Netscape- NavigatorÖÐ µÄ "Back¼ü" ÊÇ »Ø µ½ Äúhistory listÖÐ µÄ ÉÏ Ò» Ò³¡£ Äú ÏÖ ÔÚ Ò² ¿É
Àû ÓÃJavaScript×ö µ½ Ïà ͬ µÄ ¹¦ ÄÜ¡£ Ö» Òª°´ Ï ´Ë link £¬ Äú ¿É ÒÔ ÔÙ ¶È »Ø µ½ ´Ë
Ò³¡£JavaScriptÓï ·¨ µÄ Ô Ê¼ Âë Èç Ï :
<html>
<body>
<FORM NAME="buttonbar">
<INPUT TYPE="button" VALUE="Back" onClick="history.back()">
<INPUT TYPE="button" VALUE="JS- Home" onClick="location='script.html'">
<INPUT TYPE="button" VALUE="Next" onCLick="history.forward()">
</FORM>
</body>
</html>
Äú Ò² ¿É ÒÔ Óà history.go(-1) ºÍ history.go(1) ´ú Ìæ.
--
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:40:41 Ð޸ı¾ÎÄ£®[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ˮľÇ廪վ¡Ã¾«»ªÇø