这是我自己写的一个码表计时器,运用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代码结构如下(太长就不粘贴了,如谁有需要,请联系我):
写的差不多了。
相关推荐
本项目名为“仿照移动端开发的Web版码表计时器”,是一个基于Web技术实现的功能完备的计时工具,旨在模拟移动端码表的使用体验。在Web环境中,用户能够享受到与移动设备类似的计时操作,这充分体现了Web技术的跨平台...
微软五笔码表编辑器是一款专门针对微软五笔输入法设计的工具,其v1.01版本在压缩包中包含了86版和98版的五笔码表,为用户提供了更多的码表选择和自定义可能性。在Windows 10操作系统中,微软五笔作为内置的输入法之...
《多多输入法生成器与码表编辑器:打造个性化的输入体验》 在数字化时代,输入法作为人机交互的重要工具,其个性化和便捷性愈发受到重视。"多多输入法生成器"和"多多码表编辑器"正是针对这一需求而设计的两个实用...
ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ASCII码表 ...
微软五笔码表编辑器是一款专为Windows 10用户设计的工具,旨在帮助用户管理和定制98版五笔字型编码。此编辑器的v1.1版本不仅支持98版五笔词库,还提供了海峰五笔和极点五笔的兼容性,以满足不同用户对输入法的需求。...
微软五笔码表编辑器是一款专为五笔输入法爱好者设计的工具,主要针对的是86版微软五笔。在中文输入法中,五笔字型是一种基于汉字笔画结构的编码方式,由王永民先生于1983年发明。86版微软五笔是其中广为流传的一个...
《海峰五笔98版码表》是一个用于转换五笔输入法的工具,它能够帮助用户将传统的五笔86版升级为98版。五笔字型是一种广泛使用的汉字输入法,由王永民先生于1983年发明,通过拆分汉字的部首和笔画来构建编码,提高了...
《多多五笔输入法码表编辑器:个性化码表设置详解》 在信息化时代,高效、精准的输入法是提高工作效率的重要工具。其中,五笔输入法以其独特的编码规则和高速输入特性,深受一部分用户的喜爱。然而,对于追求个性化...
状态代码表.xls 一起分享!!! 状态代码表.xls 一起分享!!! 状态代码表.xls 一起分享!!!
极点中文98版码表和词库是五笔输入法领域中的一款经典资源,尤其对于熟悉五笔编码的用户来说,它具有重要的价值。极点五笔是五笔输入法的一种,以其高效、准确的输入体验而备受赞誉。这款98版的极点五笔不仅继承了...
psp 码表,可供psp游戏汉化的套件,
ASCII码表完整版ASCII码表完整版ASCII码表完整版ASCII码表完整版ASCII码表完整版
ASCII 码表完整版 ASCII 码表是计算机领域中使用最广泛的字符编码标准,美国国家标准学会(ANSI)于 1963 年制定。ASCII 码表是一种 7 位元编码标准,共有 128 个字符,包括控制字符和可打印字符。 控制字符 控制...
anscii码表(完整版)anscii码表(完整版)anscii码表(完整版)
在 Web 开发时,ASCII 码表非常重要,可以用来处理特殊字符。例如,在数据库查询时,单引号 ' 是一种特殊字符,需要转换成 ASCII 码值后才能正确地存储。如果不进行转换,可能会导致查询错误。使用 ASCII 码表,可以...
《小鸭五笔超大字符集码表86版》是一款专为小鸭五笔输入法设计的扩展码表,其特色在于支持更广泛的字符集,涵盖了EXT_B区的汉字编码,大大增强了输入法的汉字覆盖范围。这篇文章将详细介绍这款码表的重要性和使用...
LED段码表生成器是一种工具,专为编程LED显示器设计,尤其适用于那些具有七段或十五段显示的设备。在电子工程和嵌入式系统领域,这种工具是至关重要的,因为它能够自动生成控制LED显示屏所需的代码,从而节省了手动...
【天梭144计时码表G15用户手册】是瑞士知名手表品牌天梭(Tissot)为用户提供的详细操作指南,旨在帮助用户更好地理解和使用其G15计时码表产品。该手册包含了关于设备的各项功能、操作方法、保养建议以及常见问题的...
在本文中,我们将深入探讨小鸭五笔98版的码表和主程序,以及如何在计算机上安装和使用。 首先,我们关注的是“DucklingWB_98.mb”文件,这是小鸭五笔98版的码表文件。码表是五笔输入法的核心部分,它包含了汉字与...
TableTextService注册txt码表方法安装的五笔,优点是干净就一个txt码表文件,x64可用兼容性高,缺点没有软键盘,没有z通用码,已知问题在diabloIII游戏中打一字会出现两个一模一样的字。