编程(Programming)是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。为了使计算机能够理解(understand)人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。 【实例名称】 JS代码实现状态栏中文字从中间分开显示 【实例描述】 状态栏的文字特效有很多,本例学习如何将文本由中间向两边展开并滚动显示。 【实例代码】 <html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>标题页-本站(www.xue51.com)</title>
<SCRIPT LANGUAGE="JavaScript">
var phrase = "伦敦奥运会,欢迎各路英雄和志愿者!!期待您的参与! "; //要显示的信息
var lenPhrase = phrase.length; //信息的长度
var phraseOut = "";
var pause = 100; //间隔时间
var i=0;
var j=0;
function statusTxt()
{
i++;
phraseOut = "";
for (j=1; j<=(lenPhrase/2)-i; j++) { //添加一半内容的空格
phraseOut += " ";
}
for (j=1; j<=i; j++) {
phraseOut += phrase.charAt(j-1); //开始从中间往左显示文本
}
for (j=i; j>=1; j--) {
phraseOut += phrase.charAt(lenPhrase-j);//开始从中间往右显示文本
} window.status = phraseOut; //在状态栏中输出
if (i<lenPhrase/2) { //还没到一半的时候,循环执行。
setTimeout("statusTxt()",pause);
}
}
</SCRIPT>
</head>
<body bgcolor="#fff4d9" OnLoad="statusTxt()">
</body>
</html>
【运行效果】
【难点剖析】 本例的重点是获取中间位置。通过“lenPhrase/2”获取文本信息的中间位置.然后使用“charAt(j-1)”获取文本信息的一个字符,从中间位置逐个显示文本:“charAt”方法是JavaScript中字符串对象的常用操作,表示从指定位置获取一个字符。 【源码下载】 如果你不愿复制代码及提高代码准确性,你可以点击:JS代码实现状态栏中文字从中间分开显示 进行本实例源码下载
使用编程语言写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。 |