js实现打字小游戏


Posted in Javascript onDecember 17, 2019

今日闲来无事,想试一试模拟打字游戏,下面是效果图,会记录判断打字,如果在外围添加setInterval函数,可以实现测试打字速度的功能。

js实现打字小游戏

html

<div class="wrapper">
  <div id="text">A</div>
  <input type="text" id="ipt">
</div>

css

body,
html {
  width: 100%;
  height: 100%;
 }

 .wrapper {
  width: 400px;
  margin: 20px auto;
 }

 div {
  font-size: 100px;
  font-weight: 900;
  text-align: center;

 }
 input{
  width: 400px;
  margin: 20px auto;
 }

js

var str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
var text = document.getElementById('text') 
var ipt = document.getElementById('ipt')
var res;
var newRes;
var random = Math.round(Math.random() * 25);
var count = 0
 window.onkeyup = function (e) {
  var random = Math.round(Math.random() * 25);
  newRes = str[random]
  res = text.innerHTML
  text.innerHTML = newRes
  if(e.keyCode == res.charCodeAt(0)){
   count++;
   ipt.value = '';
  }else{
   alert('game over' + '   ' +'您的得分是'+ ':' + count)
   count = 0;
   ipt.value = '';
  }

 }

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
YUI Compressor压缩JavaScript原理及微优化
Jan 07 Javascript
JS实现金额转换(将输入的阿拉伯数字)转换成中文的实现代码
Sep 30 Javascript
js实现jquery的offset()方法实例
Jan 10 Javascript
百度UEditor编辑器如何关闭抓取远程图片功能
Mar 03 Javascript
javascript顺序加载图片的方法
Jul 18 Javascript
微信小程序 详解页面跳转与返回并回传数据
Feb 13 Javascript
Bootstrap输入框组件简单实现代码
Mar 06 Javascript
Scala解析Json字符串的实例详解
Oct 11 Javascript
微信小程序支付功能 php后台对接完整代码分享
Jun 12 Javascript
layui的表单验证支持ajax判断用户名是否重复的实例
Sep 06 Javascript
Vue+Element实现网页版个人简历系统(推荐)
Dec 31 Javascript
node.JS事件机制与events事件模块的使用方法详解
Feb 06 Javascript
微信小程序缓存支持二次开发封装实现解析
Dec 16 #Javascript
element-ui tooltip修改背景颜色和箭头颜色的实现
Dec 16 #Javascript
ant-design-vue 实现表格内部字段验证功能
Dec 16 #Javascript
js DOM的事件常见操作实例详解
Dec 16 #Javascript
js中script的上下放置区别,Dom的增删改创建操作实例分析
Dec 16 #Javascript
JavaScript 浏览器对象模型BOM原理与常见用法实例分析
Dec 16 #Javascript
javascript自定义右键菜单插件
Dec 16 #Javascript
You might like
PHP抽象类 介绍
2012/06/13 PHP
解析php下载远程图片函数 可伪造来路
2013/06/25 PHP
php json_encode()函数返回json数据实例代码
2014/10/10 PHP
PHP实用函数分享之去除多余的0
2015/02/06 PHP
PHP多维数组遍历方法(2种实现方法)
2015/12/10 PHP
PHP Ajax实现无刷新附件上传
2016/08/17 PHP
Yii框架使用PHPExcel导出Excel文件的方法分析【改进版】
2019/07/24 PHP
关于php开启错误提示的总结
2019/09/24 PHP
php中array_fill函数的实例用法
2021/03/02 PHP
用Javascript做flash做的事..才完成的一个类.Auntion Action var 0.1
2007/02/23 Javascript
JS测试显示屏分辨率以及屏幕尺寸的方法
2013/11/22 Javascript
js、jquery图片动画、动态切换示例代码
2014/06/03 Javascript
iframe中使用jquery进行查找的方法【案例分析】
2016/06/17 Javascript
jQuery的中 is(':visible') 解析及用法(必看)
2017/02/12 Javascript
vue.js项目中实用的小技巧汇总
2017/11/29 Javascript
vue编译打包本地查看index文件的方法
2018/02/23 Javascript
react实现换肤功能的示例代码
2018/08/14 Javascript
javascript 原型与原型链的理解及实例分析
2019/11/23 Javascript
原生JS实现萤火虫效果
2020/03/07 Javascript
Python实现简单的可逆加密程序实例
2015/03/05 Python
Python实现的栈(Stack)
2018/01/26 Python
Python求解任意闭区间的所有素数
2018/06/10 Python
python leetcode 字符串相乘实例详解
2018/09/03 Python
python中pika模块问题的深入探究
2018/10/13 Python
利用python numpy+matplotlib绘制股票k线图的方法
2019/06/26 Python
python爬虫添加请求头代码实例
2019/12/28 Python
使用python执行shell脚本 并动态传参 及subprocess的使用详解
2020/03/06 Python
Android Q之气泡弹窗的实现示例
2020/06/23 Python
python爬虫智能翻页批量下载文件的实例详解
2021/02/02 Python
瑞士香水购物网站:Parfumcity.ch
2017/01/14 全球购物
工商管理系学生的自我评价分享
2013/11/29 职场文书
企业文化建设实施方案
2014/03/22 职场文书
小学亲子活动总结
2014/07/01 职场文书
2015年五一劳动节演讲稿
2015/03/18 职场文书
2016猴年春节问候语
2015/11/11 职场文书
保险公司增员口号
2015/12/25 职场文书