`

web版码表计时器

阅读更多

这是我自己写的一个码表计时器,运用jsp+servlet技术,用javascript,CSS3,HTML5和Ajax增强交互,开发环境为win7+MyEclipse10.5+jdk1.7+tomcat7,完成后的界面如下:

初始界面如下:

该界面中开始计时到分计的四个按钮为禁用状态



 

第二个界面是查看记录界面,从本地读取文件,呈现到网页中


 
 正在计时,这时点击分计按钮,可以增加记录


 
 此为将记录保存到本地


 
 此为保存后查询,另外说明一下,清屏按钮能将当前所有状态还原为初始状态


 
 项目缩略图如下:
 


 


 servlet核心代码如下:

 response.setContentType("text/html");
		File file;
		PrintStream ps;
		PrintWriter out;
		FileInputStream fis;
		String text;
		String oper="";
		if(request.getParameter("operation")!=null){
		oper=request.getParameter("operation");
		if(oper.equals("write")){
		out = response.getWriter();
		text=request.getParameter("saveText");
		if(text!=null&&!(text.equals(""))){
			file=new File("E:\\yile\\webtest\\js\\log.txt");
			if(!file.exists()){
				file.createNewFile();
			}
			ps=new PrintStream(new FileOutputStream(file));
			ps.write(text.getBytes());
			out.print("success");
		}else{
			out.print("failure");
		}
		}else if(oper.equals("read")){
			out=response.getWriter();
			file=new File("E:\\yile\\webtest\\js\\log.txt");
			fis=new FileInputStream(file);
			byte[] b=new byte[1024];
			StringBuffer sb=new StringBuffer();
			if(fis.read(b)!=-1){
				sb.append(new String(b));
				b=new byte[1024];
			}
			out.print(sb.toString().trim());
		}
		}

 CSS3设置圆角代码如下:

 #begin,#stop,#reBegin,#refresh,#clearScreen{
	display:inline-block;
	position:relative;
	margin:10px;
	padding:0 20px;
	text-align:center;
	text-decoration:none;
	font:bold 12px/25px Arial,sans-serif;
	
	text-shadow:1px 1px 1px rgba(255,255,255,.22);
	
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	
	-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.29),inset 1px 1px 1px rgba(255,255,255,.44);
	-moz-box-shadow:1px 1px 1px rgba(0,0,0,.29),inset 1px 1px 1px rgba(255,255,255,.44);
	box-shadow:1px 1px 1px rgba(0,0,0,.29),inset 1px 1px 1px rgba(255,255,255,.44);
	
	-webkit-transition:all 0.15s ease;
	-moz-transition:all 0.15s ease;
	-o-transition:all 0.15s ease;
	-ms-transition:all 0.15s ease;
	transition:all 0.15s ease;
	color:#515151;
	background:#d3d3d3;/*old browsers  */
	background:-moz-linear-gradient(top,#d3d3d3 0%,#8a8a8a 100%);/*FF3.6+  */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d3d3d3),color-stop(100%,#8a8a8a));/*chrome,Safari4+  */
	background:-webkit-linear-gradient(top,#d3d3d3 0%,#8a8a8a 100%);/*chrome10+,safari5.1+  */
	background:-o-linear-gradient(top,#d3d3d3 0%,#8a8a8a 100%);/*opera 11.10+  */
	background:-ms-linear-gradient(top,#d3d3d3 0%,#8a8a8a 100%);/*ie10+  */
	background:linear-gradient(top,#d3d3d3 0%,#8a8a8a 100%);/*w3c  */
}

 javascript代码结构如下(太长就不粘贴了,如谁有需要,请联系我):

 


 
 


 
写的差不多了。

 

 

 

  • 大小: 9 KB
  • 大小: 10.4 KB
  • 大小: 10.4 KB
  • 大小: 10.7 KB
  • 大小: 11.9 KB
  • 大小: 11.5 KB
  • 大小: 22.3 KB
  • 大小: 13.4 KB
分享到:
评论

相关推荐

    仿照移动端开发的web版码表计时器

    本项目名为“仿照移动端开发的Web版码表计时器”,是一个基于Web技术实现的功能完备的计时工具,旨在模拟移动端码表的使用体验。在Web环境中,用户能够享受到与移动设备类似的计时操作,这充分体现了Web技术的跨平台...

    微软五笔码表编辑器-v1.01,压缩包里已经内置有86五笔和98五笔码表。

    微软五笔码表编辑器是一款专门针对微软五笔输入法设计的工具,其v1.01版本在压缩包中包含了86版和98版的五笔码表,为用户提供了更多的码表选择和自定义可能性。在Windows 10操作系统中,微软五笔作为内置的输入法之...

    多多输入法生成器、多多码表编辑器(2个)

    《多多输入法生成器与码表编辑器:打造个性化的输入体验》 在数字化时代,输入法作为人机交互的重要工具,其个性化和便捷性愈发受到重视。"多多输入法生成器"和"多多码表编辑器"正是针对这一需求而设计的两个实用...

    ASCII码表 ASCII码表

    ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ...

    微软五笔码表编辑器-v1.1(包含98版词库)

    微软五笔码表编辑器是一款专为Windows 10用户设计的工具,旨在帮助用户管理和定制98版五笔字型编码。此编辑器的v1.1版本不仅支持98版五笔词库,还提供了海峰五笔和极点五笔的兼容性,以满足不同用户对输入法的需求。...

    微软五笔码表编辑器

    微软五笔码表编辑器是一款专为五笔输入法爱好者设计的工具,主要针对的是86版微软五笔。在中文输入法中,五笔字型是一种基于汉字笔画结构的编码方式,由王永民先生于1983年发明。86版微软五笔是其中广为流传的一个...

    海峰五笔98版码表

    《海峰五笔98版码表》是一个用于转换五笔输入法的工具,它能够帮助用户将传统的五笔86版升级为98版。五笔字型是一种广泛使用的汉字输入法,由王永民先生于1983年发明,通过拆分汉字的部首和笔画来构建编码,提高了...

    多多五笔输入法码表编辑器

    《多多五笔输入法码表编辑器:个性化码表设置详解》 在信息化时代,高效、精准的输入法是提高工作效率的重要工具。其中,五笔输入法以其独特的编码规则和高速输入特性,深受一部分用户的喜爱。然而,对于追求个性化...

    web状态代码表.xls

    状态代码表.xls 一起分享!!! 状态代码表.xls 一起分享!!! 状态代码表.xls 一起分享!!!

    极点中文98版码表和词库

    极点中文98版码表和词库是五笔输入法领域中的一款经典资源,尤其对于熟悉五笔编码的用户来说,它具有重要的价值。极点五笔是五笔输入法的一种,以其高效、准确的输入体验而备受赞誉。这款98版的极点五笔不仅继承了...

    码表生成器

    psp 码表,可供psp游戏汉化的套件,

    ASCII码表完整版

    ASCII码表完整版ASCII码表完整版ASCII码表完整版ASCII码表完整版ASCII码表完整版

    ASCII码表完整版.pdf

    ASCII 码表完整版 ASCII 码表是计算机领域中使用最广泛的字符编码标准,美国国家标准学会(ANSI)于 1963 年制定。ASCII 码表是一种 7 位元编码标准,共有 128 个字符,包括控制字符和可打印字符。 控制字符 控制...

    anscii码表(完整版)

    anscii码表(完整版)anscii码表(完整版)anscii码表(完整版)

    ASCII码表详细完全

    在 Web 开发时,ASCII 码表非常重要,可以用来处理特殊字符。例如,在数据库查询时,单引号 ' 是一种特殊字符,需要转换成 ASCII 码值后才能正确地存储。如果不进行转换,可能会导致查询错误。使用 ASCII 码表,可以...

    小鸭五笔超大字符集码表86版

    《小鸭五笔超大字符集码表86版》是一款专为小鸭五笔输入法设计的扩展码表,其特色在于支持更广泛的字符集,涵盖了EXT_B区的汉字编码,大大增强了输入法的汉字覆盖范围。这篇文章将详细介绍这款码表的重要性和使用...

    用于LED段码表生成器

    LED段码表生成器是一种工具,专为编程LED显示器设计,尤其适用于那些具有七段或十五段显示的设备。在电子工程和嵌入式系统领域,这种工具是至关重要的,因为它能够自动生成控制LED显示屏所需的代码,从而节省了手动...

    Tissot天梭144计时码表G15用户手册.pdf

    【天梭144计时码表G15用户手册】是瑞士知名手表品牌天梭(Tissot)为用户提供的详细操作指南,旨在帮助用户更好地理解和使用其G15计时码表产品。该手册包含了关于设备的各项功能、操作方法、保养建议以及常见问题的...

    小鸭五笔98版码表和主程序

    在本文中,我们将深入探讨小鸭五笔98版的码表和主程序,以及如何在计算机上安装和使用。 首先,我们关注的是“DucklingWB_98.mb”文件,这是小鸭五笔98版的码表文件。码表是五笔输入法的核心部分,它包含了汉字与...

    微软王码五笔86版64位码表TableTextService版

    TableTextService注册txt码表方法安装的五笔,优点是干净就一个txt码表文件,x64可用兼容性高,缺点没有软键盘,没有z通用码,已知问题在diabloIII游戏中打一字会出现两个一模一样的字。

Global site tag (gtag.js) - Google Analytics