當(dāng)前位置:軟件學(xué)堂 > 資訊首頁(yè) > 網(wǎng)絡(luò)編程 > 編程其他 > JS代碼實(shí)現(xiàn)隨日期變換的文本

JS代碼實(shí)現(xiàn)隨日期變換的文本

2012/11/4 11:02:34作者:佚名來(lái)源:網(wǎng)絡(luò)

移動(dòng)端

【實(shí)例名稱(chēng)】

JS代碼實(shí)現(xiàn)隨日期變換的文本

【實(shí)例描述】

網(wǎng)站的首頁(yè)通常需要顯示當(dāng)前的日期,為了提醒用戶(hù),可在日期后面顯示一些相關(guān)信息,如“4月11日排隊(duì)日”。因?yàn)橐粋€(gè)月最多有31天,所以可以使用數(shù)組來(lái)保存這些對(duì)應(yīng)天數(shù)的信息。

【實(shí)例代碼】

<html xmlns="http://www.w3.org/1999/xhtml" > <head>     <title>無(wú)標(biāo)題頁(yè)-學(xué)無(wú)憂(yōu)(denvermotorcycleaccidentlawyer.com)</title> <script language="JavaScript">   var today = new Date();          //  獲取當(dāng)前日期   var month = today.getMonth() + 1;//  獲取月   var date = today.getDate();      //獲取日   var year = today.getYear();      //獲取年     notes = new Array;     notes[1] = "1號(hào)的信息";     notes[2] = "2號(hào)的信息";     notes[3] = "3號(hào)的信息";     notes[4] = "4號(hào)的信息";     notes[5] = "5號(hào)的信息";     notes[6] = "6號(hào)的信息";     notes[7] = "7號(hào)的信息";     notes[8] = "8號(hào)的信息";     notes[9] = "9號(hào)的信息";     notes[10] = "10號(hào)的信息";     notes[11] = "文明排隊(duì)日";     notes[12] = "12號(hào)的信息";     notes[13] = "13號(hào)的信息";     notes[14] = "14號(hào)的信息"     notes[15] = "15號(hào)的信息";     notes[16] = "16號(hào)的信息";     notes[17] = "17號(hào)的信息";     notes[18] = "18號(hào)的信息";     notes[19] = "19號(hào)的信息";     notes[20] = "20號(hào)的信息";     notes[21] = "21號(hào)的信息";     notes[22] = "無(wú)車(chē)日";     notes[23] = "23號(hào)的信息";     notes[24] = "24號(hào)的信息";     notes[25] = "25號(hào)的信息";     notes[26] = "26號(hào)的信息";     notes[27] = "27號(hào)的信息";     notes[28] = "28號(hào)的信息";     notes[29] = "29號(hào)的信息";     notes[30] = "30號(hào)的信息";     notes[31] = "31號(hào)的信息";     var todayMsg = notes[date];     //獲取要顯示的信息 </script> </head> <body> 當(dāng)前的日期為:<div style="background-color:Gray"> <script language="javascript">document.write(today+"&nbsp;&nbsp;"); document.write(todayMsg)</script></div> <br />     <p>         調(diào)試其他進(jìn)程的能力賦予您極廣泛的權(quán)力,這是無(wú)法通過(guò)其他途經(jīng)獲得的, 在進(jìn)行遠(yuǎn)程調(diào)試時(shí)更是如此。惡意的調(diào)試器可能對(duì)正在調(diào)試的計(jì)算機(jī)造成大范圍的損害。 因此,對(duì)可能進(jìn)行調(diào)試的人要有所限制。有關(guān)更多信息,請(qǐng)參見(jiàn)<a            >遠(yuǎn)程調(diào)試權(quán)限</a>。</p>     <p>         但是,許多開(kāi)發(fā)人員沒(méi)有意識(shí)到安全威脅也可以從相反的方向產(chǎn)生。 調(diào)試對(duì)象進(jìn)程中的惡意代碼可能危害調(diào)試計(jì)算機(jī)的安全: 有許多必須防范的不道德的安全利用。</p>     <h1 >         安全性最佳做法</h1>     <div>         <p>             正在調(diào)試的代碼與調(diào)試器之間有一種隱式信任關(guān)系。 如果想調(diào)試代碼,您還應(yīng)該樂(lè)于運(yùn)行它。您起碼必須能夠信任要調(diào)試的代碼。 如您無(wú)法信任它,就不應(yīng)對(duì)它進(jìn)行調(diào)試,或者應(yīng)在可以承擔(dān)風(fēng)險(xiǎn)且處于 獨(dú)立環(huán)境的計(jì)算機(jī)上對(duì)其進(jìn)行調(diào)試。</p>         <p>             為了縮小潛在的攻擊面,應(yīng)在生產(chǎn)計(jì)算機(jī)上禁用調(diào)試。 出于同樣的原因,永遠(yuǎn)不應(yīng)無(wú)限制地啟用調(diào)試。         </p> </div>

</body> </html>

【運(yùn)行效果】

 隨日期變換的文本運(yùn)行效果

【難點(diǎn)剖析】

日期(Date)和數(shù)組(Array)是兩個(gè)常用JavaScript對(duì)象,使用“new”關(guān)鍵字創(chuàng)建。讀取數(shù)組時(shí)需使用索引,如“noteS[date]”。

【源碼下載】

為了JS代碼的準(zhǔn)確性,請(qǐng)點(diǎn)擊:隨日期變換的文本 進(jìn)行本實(shí)例源碼下載