当Html的内容基本了解后,大家都喜欢在网页上加一些特效,其中最简单的就是用JavaScript 脚本来实现,JavaScript是一种新的描述语言,此一语言可以被嵌入HTML的文件之中。JavaScript可以回应使用者的需求事件(如:form 的输入)而不用在网络上传输资料,所以当一位使用者输入一项资料时,它不用经过传给server处理,再传回来的过程,而直接可以被客户端(client)所处理。你也可以想像成有一个可执行程序在你的client上执行一样!
JavaScript和Java很类似,但到底并不一样!Java是一种比JavaScript复杂许多的语言,而JavaScript则是相当容易了解的语言。JavaScript的程序员可以不那么注重程式技巧,许多Java的特性在JavaScript中并不支持。
但是,作为没有接触过JavaScript的人要想一下子学会编程也不现实,所以要经常收集一些别人做好的东西,今天推荐的这个网站是有比较多的网页特效,大家没有必要去研究它的编程理论或程序内容,只要会修改就可以了。
先告诉大家这个网站,你们也可以在网上搜索,这种网站很多的。http://www.stasp.com/zuanti/java/index.html
我们来个例子,比如想做一个距奥运会的倒计时钟,先找到例子程序,http://www.stasp.com/zuanti/java/time16.htm。
先把例子的程序Ctrl+C / V 拷贝到计事本之类的地方,我就放在这里吧
脚本说明:
把如下代码加入<body>区域中
<script language="JavaScript">
<!-- // (c) Henryk Gajewski
var urodz= new Date("6/1/2000");---------先将这里改成“8/8/2008”
var s="今天离六一儿童节";------------再将这里改成“距北京奥运会”
var now = new Date();
var ile = urodz.getTime() - now.getTime();
var dni = Math.floor(ile / (1000 * 60 * 60 * 24));
if (dni > 1)
document.write(""+s+"还有"+dni +"天")
else if (dni == 1)
document.write("只有2天啦!")
else if (dni == 0)
document.write("只有1天啦!")
else
document.write("好象已经过了哦!");
// -->
</script>
就按提示改这两个地方就行了,然后要把代码加入<body>区域中,注意有些代码是要在<head>区加的,一般例子里都会有提示的。
我们还用上一次的例子,我将部分内容进行了改变。
<html> //这是一个HTML的标识头,与下面</html>对应
<head> //这是一个头文件开始,与下面的</head>对应
<title>奥运会倒计时</title> //大家可以看一下这个是显示在ie浏览器的最左上角的位置,也是搜索引擎记录的一个点。
</head>
<body> //这是页面主体区,也对应有</body>
<center>奥运会倒计时</center>//这是在页面显示居中有一行字
<p> </p> //这两行是两个空行
<p> </p>
<script language="JavaScript">
<!-- // (c) Henryk Gajewski
var urodz= new Date("8/8/2008");
var s="距北京奥运会";
var now = new Date();
var ile = urodz.getTime() - now.getTime();
var dni = Math.floor(ile / (1000 * 60 * 60 * 24));
if (dni > 1)
document.write(""+s+"还有"+dni +"天")
else if (dni == 1)
document.write("只有2天啦!")
else if (dni == 0)
document.write("只有1天啦!")
else
document.write("好象已经过了哦!");
// -->
</script>
</body>
</html>
如果你想看这个效果,就点击这里!
很简单吧,互联网就是这个好处,不会可以免费找到许多东西,大家可以试着做一些案例。
个人建议:除非你想深入的学习JavaScript,否则千万不要在学习网页制作初期去学习它,否则会陷进去的呀!