Maison > interface Web > js tutoriel > Utilisez JavaScript pour simuler des jeux de frappe !

Utilisez JavaScript pour simuler des jeux de frappe !

藏色散人
Libérer: 2022-08-07 10:34:42
avant
1985 Les gens l'ont consulté

Je n'ai rien à faire aujourd'hui et je veux essayer un jeu de frappe simulé. Voici le rendu qui enregistrera et jugera la frappe. Si vous ajoutez la fonction setInterval à la périphérie, vous pouvez tester la vitesse de frappe.

html

<div class="wrapper">
  <div id="text">A</div>
  <input type="text" id="ipt">
</div>
Copier après la connexion

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;
 }
Copier après la connexion

js

var str = &#39;ABCDEFGHIJKLMNOPQRSTUVWXYZ&#39;
var text = document.getElementById(&#39;text&#39;) 
var ipt = document.getElementById(&#39;ipt&#39;)
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 = &#39;&#39;;
  }else{
   alert(&#39;game over&#39; + &#39;   &#39; +&#39;您的得分是&#39;+ &#39;:&#39; + count)
   count = 0;
   ipt.value = &#39;&#39;;
  }

 }
Copier après la connexion

Recommandations associées : [Tutoriel vidéo JavaScript]

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:jb51.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal