Web应用开发中倒计时功能的设计
摘要:在Web应用开发中,倒计时功能在考试系统、网页游戏等Web应用程序中使用相当广泛,本文通过倒计时方式实现考试时间用完强制交卷的功能,介绍Web应用开发中倒计时的实现原理。
下载论文网 关键词:Web应用开发;倒计时;考试系统随着互联网的迅猛发展,Web应用领域逐渐渗透到人们生活的方方面面,在Web应用程序中关于时间的应用相当广泛,下面介绍其中的倒计时功能的应用及设计原理。
笔者曾编写过单机版的倒计时程序用于自己的说课比赛及领导的汇报工作发言等限时性要求的活动中,效果良好。
当我在设计大型系统“Web版客观题考试系统”时,遇到要求限时一个小时之内交卷的功能设计。
这个倒计时功能必须在客户端实现,用VBScript脚本语言或JavaScript脚本语言。
由于不同的语言语法特性,Web版的倒计时和单机版的倒计时原理相同,但是实现起来差异很大。
Web版的倒计时功能在“Web版客观题考试系统”应用是这样实现的,首先,通过JavaScript脚本来倒计时一个小时,时间到了就自动单击“交卷”按钮来完成服务端的“交卷”按钮代码。
在考试界面的“交卷”按钮页面设计的倒计时代码如下所示,倒计时原理通过对代码的详细注释来说明: 倒计时功能在我的“Web版客观题考试系统”的“交卷”按钮界面如下图所示。
当一小时倒计时结束时,系统强制“交卷”,当然,考生也可以单击“交卷”按钮来提前交卷。
(作者单位:湖北黄冈职业技术学院) 参考文献: [1]张耀辉.高职计算机网络技术课程的教学研究[J].长沙通信职业技术学院学报,2008(09). [2]叶茎.高职机电一体化专业课程建设与改革——精品课程建设的研究[J].湖北广播电视大学学报,2009(02). [3]蒋洁.模块化课程体系探索[J].湖南科技学院学报,2008(04).