编程(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代码下载
使用编程语言写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。 |