编程(Programming)是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。为了使计算机能够理解(understand)人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。 【实例名称】 会跳舞的链接 【实例描述】 所谓跳舞,就是链接的颜色不断变化。本例使用定时器不断改变链接的颜色,实现连接的跳舞特效。 【实例代码】 <html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>标题页-本站(www.xue51.com)</title>
<SCRIPT LANGUAGE="JavaScript">
function initArray() {
for (var i = 0; i < initArray.arguments.length; i++) {
this[i] = initArray.arguments[i];
}
this.length = initArray.arguments.length;
//获取初始化数组的参数个数
}
var colors = new initArray(
//定义颜色数组
"#ffffcc",
"yellow",
"green",
"purple",
"black",
"tan",
"gray");
delay = 0.6;
//延迟时间 单位为秒
link = 0;
vlink = 2;
function linkDance() {
link = (link+1)%colors.length;
//设置链接的默认颜色
vlink = (vlink+1)%colors.length;
//设置查看过的链接的默认颜色
document.linkColor = colors[link];
//改变链接的颜色
document.vlinkColor = colors[vlink];
//改变查看过的链接颜色
setTimeout("linkDance()",delay*1000);
//设置定时器,实现颜色的定时变化
}
linkDance();
</script>
</head>
<body>
<a href="#" >这是一个跳舞的链接</a>
</body>
</html>
【运行效果】 【难点剖析】 本例的重点是如何实现颜色的随机变化。代码中使用“initArray”,保存了一些颜色。使用“setTimeout”定时器不断执行“linkDance”方法,实现颜色的不断变化。 【源码下载】 如果你不愿复制代码及提高代码准确性,你可以点击:会跳舞的链接 进行本实例源码下载
使用编程语言写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。 |