編程(Programming)是編定程序的中文簡稱,就是讓計算機代碼解決某個問題,對某個計算體系規定一定的運算方式,使計算體系按照該計算方式運行,并最終得到相應結果的過程。為了使計算機能夠理解(understand)人的意圖,人類就必須將需解決的問題的思路、方法和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算體系之間交流的過程就是編程。 【實例名稱】 熒光效果的文本 【實例描述】 本例的主要目的是增添網頁的視覺效果,學習制作具有熒光效果的文本。 【實例代碼】 <script language="JavaScript">
function SymError()
{
return true;
}
window.onerror = SymError;
var from = 1;
var to = 4;
var delay = 55; //閃的速度
var glowColor = "#FFCC00";//顏色
var i = to;
var j = 0;
textPulseDown();
//向上跳動的方法
function textPulseUp()
{
if (!document.all)
return
if (i < to)
{
theText.style.filter = "Glow(Color=" + glowColor + ", Strength=" + i + ")";
i++;
theTimeout = setTimeout('textPulseUp()',delay);
return 0;
}
if (i = to)
{
theTimeout = setTimeout('textPulseDown()',delay);
return 0;
}
}
//向下跳動的方法
function textPulseDown()
{
if (!document.all)
return
if (i > from)
{
theText.style.filter = "Glow(Color=" + glowColor + ", Strength=" + i + ")";//設置文本的濾鏡效果
i--;
theTimeout = setTimeout('textPulseDown()',delay); //設置定時器
return 0;
}
if (i = from)
{
theTimeout = setTimeout('textPulseUp()',delay);
return 0;
}
}
</script>
需要在body中添加一個ID為“theText”的文本,可參考隨書光盤。 【運行效果】  【難點剖析】 本例的重點是JavaSeript對象的“filter”濾鏡樣式,其對應了CSS中的“Glow”濾鏡。對一個對象使用“Glow”屬性后,這個對象的邊緣就會產生類似發光效果。 【源碼下載】 本實例JS代碼下載
使用編程語言寫的程序,由于每條指令都對應計算機一個特定的基本動作,所以程序占用內存少、執行效率高。 |