| 編程(Programming)是編定程序的中文簡稱,就是讓計(jì)算機(jī)代碼解決某個(gè)問題,對(duì)某個(gè)計(jì)算體系規(guī)定一定的運(yùn)算方式,使計(jì)算體系按照該計(jì)算方式運(yùn)行,并最終得到相應(yīng)結(jié)果的過程。為了使計(jì)算機(jī)能夠理解(understand)人的意圖,人類就必須將需解決的問題的思路、方法和手段通過計(jì)算機(jī)能夠理解的形式告訴計(jì)算機(jī),使得計(jì)算機(jī)能夠根據(jù)人的指令一步一步去工作,完成某種特定的任務(wù)。這種人和計(jì)算體系之間交流的過程就是編程。 【實(shí)例名稱】 文字幻燈片 【實(shí)例描述】 幻燈片在圖像切換中應(yīng)用非常廣泛,有時(shí)為了增加頁面的美觀性,也需要為文字內(nèi)容設(shè)置幻燈片。本例通過JavaScript和CSS的結(jié)合,學(xué)習(xí)制作文字幻燈片。 【實(shí)例代碼】 <script language="JavaScript">
//用數(shù)組存放循環(huán)顯示的信息
Text = new Array(
"<a target='_blank' class='cr4'>我們的理工科學(xué)生必須要學(xué)習(xí)語文</a>",
"<a class='cr4'>英語不過不能畢業(yè),現(xiàn)在漢語不過也不能畢業(yè)</a>",
"<a target='_blank' class='cr4'>要求所有理工科學(xué)生必須要學(xué)習(xí)語言、文學(xué)等方面的兩門...</a>",
"<a target='_blank' class='cr4'>文化素質(zhì)教育核心課程”北京航空航天</a>",
"<a target='_blank' class='cr4'>有必要。中國人國語不行還談什么</a>"
)
var IDX= -1;
//用來循環(huán)顯示內(nèi)容的方法
function playAd()
{
if (IDX==Text.length-1) {
IDX=0;
} else {
IDX++;
}
var prefix = "";
divText.filters[0].apply(); //應(yīng)用濾鏡效果
divText.innerHTML = prefix + Text[IDX];//注意divText是表格中單元格的ID
divText.filters[0].play();
to = setTimeout("playAd()",6000); //定時(shí)器用來循環(huán)顯示
}
</script> 需要在body中添加一個(gè)table,用來定義內(nèi)容顯示的區(qū)域,代碼如下所示:
<table width=453 border=0 cellspacing=3 cellpadding=0>
<tr bgcolor=CCF4B9>
<td height=30 bgcolor=CCF4B9 id=divText class=trans></td>
</tr>
<script>playAd()</script>
</table>
</body>
</html>
【運(yùn)行效果】 
【難點(diǎn)剖析】 本例的重點(diǎn)是對(duì)象濾鏡的使用。Javascript為對(duì)象提供了“filters”屬性.專門用于設(shè)置濾鏡效果。其總共有三種方法,語法和注釋如下所示: 對(duì)象名.filters(濾鏡數(shù)值).Apply( ) //裝備濾鏡 對(duì)象名.filters(濾鏡數(shù)值).play( ) //開始播放濾鏡效果 對(duì)象名.filters(濾鏡數(shù)值).Stop( ) //停止濾鏡效果 【源碼下載】 本實(shí)例JS代碼下載
使用編程語言寫的程序,由于每條指令都對(duì)應(yīng)計(jì)算機(jī)一個(gè)特定的基本動(dòng)作,所以程序占用內(nèi)存少、執(zhí)行效率高。 |