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