Cómo responder a un botón en su juego html5
Como en la mayoría de los juegos de HTML, la verdadera acción ocurre cuando el usuario hace clic en un botón. Esta forma tiene dos botones, pero uno de ellos se oculta la mayor parte del tiempo. Por ahora, se concentran en el código que se produce cuando el usuario hace clic en el botón Check Your Guess.
checkGuess function () {// desde numGuess.js // turnsturns de incremento ++ - respuesta = vueltas + ")" - // consiguen adivinar por userguess = parseInt (txtGuess.value) -si (conjetura lt; correcta) {response + = "demasiado baja" -} else if (supongo> correcto) {response + = "Demasiado alto" -} else if (supongo == correcta) {response + = "¡Correcto!" - // mostrar de nuevo buttonbtnAgain.style.display = "bloque" -} else {respuesta + = "Por favor, introduzca un número entre 1 y 100" -} // fin ifoutput.innerHTML = respuesta-} // checkGuess final
Esta función es una potencia real, pero no es mucho de un misterio. Todo esta función no fue predicha por el documento de diseño. Aquí están los detalles:
Incrementar el contador de turno.
Cada vez que el usuario hace clic en el botón, se ha tomado un giro, por lo que empiezan por la adición de uno a la vez contrarrestar.
Comience a construir la respuesta.
El propósito principal de la checkGuess () función es la de obtener la entrada del usuario y devolver algún tipo de salida. Esa salida se almacena en una variable de cadena llamada respuesta. Respuesta comienza con el número de turno y un paréntesis.
Obtener la conjetura del campo de texto.
El usuario debería haber introducido algún valor en el cuadro de texto. Coge ese valor, convertirlo en un entero, y almacenarlo en el adivinar variable.
Compruebe si la conjetura es demasiado bajo.
Utilice un si declaración para determinar si la suposición es menor que la respuesta correcta. Tenga en cuenta lo cuidadoso nombres de variables hacen de esta una línea muy fácil de código para entender. Simplemente dile al usuario que la conjetura es demasiado bajo, añadiendo el mensaje a respuesta.
Compruebe si la conjetura es demasiado alto.
Si la suposición es demasiado alto, todo lo que es necesario es para informar al usuario.
Compruebe si hay un acierto.
Si el usuario adivina correctamente, hay un poco más de trabajo que hacer, pero nada de eso es muy difícil.
Dígale al usuario que es correcta.
Añadir un mensaje de felicitación a la respuesta variable.
Mostrar el botón Play Again.
Si el juego ha terminado, usted necesita una manera de restablecer lo que el usuario puede volver a jugar. Con sólo mostrar el botón Reproducir de nuevo. Cuando se hace clic en este botón, llama en eso(), que se reinicia todo el juego (y rehides el botón Play Again).
Compruebe si hay errores.
Se podría pensar conjetura del usuario sería demasiado alto, demasiado bajo, o correcta, pero esas no son las únicas opciones. Si el usuario hace algo loco, el programa debe hacer algo. los otro cláusula atrapa cualquier condición que no fue capturado por las pruebas anteriores. Sólo recordarles suavemente al usuario lo que de entrada se requiere, y considero como un giro.
Sobre el autor
Cómo crear listas desplegables en javascript para HTML5 y CSS3 programación La manera más obvia de utilizar javascript para garantizar que el usuario introduce algo válido en su página HTML5 es que le proporcione opciones válidas. La lista desplegable es una forma obvia y fácil de hacer esto.El enfoque de la lista…
¿Cómo manejar bucles complejos en javascript para HTML5 y CSS3 programación No pasará mucho tiempo antes de encontrar situaciones en las que el estándar de javascript para o mientras bucles no parece adecuada para la programación HTML5. Considere una caja contraseña. ¿Quieres pedir una contraseña hasta que el…
¿Cómo gestionar la introducción de texto y la salida con javascript para HTML5 y CSS3 programación Tal vez la aplicación más interesante de la DOM en javascript es la capacidad para que el usuario se comunique con el programa a través de la página web HTML5, sin todos esos cuadros de diálogo molestos. Aquí hay una página con un…
Cómo resolver javascript errores lógicos para HTML5 y CSS3 programación Errores lógicos en javascript son problemáticos. De hecho, son casi imposibles de resolver en su página HTML5 sin algún tipo de herramienta de depuración. Sin embargo, como un error de sintaxis, cuando se puede encontrar un error de…
Cómo usar javascript para realizar un bucle while para HTML5 y CSS3 programación Aquí, se puede ver un cuadro de diálogo solicitando una contraseña. En la programación de su página web HTML5, puede utilizar javascript para lograr este mismo cuadro con un mientras lazo. El programa sigue pidiendo una contraseña hasta…
Cómo usar PHP para crear un programa que hace su propia forma html5 Una aplicación especialmente importante de la si estructura es única a la programación del lado del servidor PHP. Hasta ahora, muchos de tus programas PHP requiere dos archivos separados: una página HTML para obtener información del usuario y…
¿Cómo conseguir la entrada del usuario para su aplicación python Muy pocas aplicaciones existen en su propio mundo - es decir, aparte del usuario. Esto se aplica a las aplicaciones de Python también. De hecho, la mayoría de las aplicaciones interactúan con los usuarios de una manera importante porque los…
Elegir o cambiar de usuario en NaturallySpeaking Al iniciar Dragon NaturallySpeaking, se le puede pedir que elija un usuario. Si no pide, no te preocupes. Es probable que tenga sólo un usuario: usted.Recuerde que la primera vez que configura NaturallySpeaking, creó y nombró un perfil de usuario…
Generar un código de respuesta rápida para una red wi-fi oculto Usted puede crear un código QR para dos tipos de redes Wi-Fi: una red abierta, que no requiere una contraseña y una red encriptada (u oculta), que requiere una contraseña. Para crear un código QR para una red oculta, siga estos pasos:…
Comandos de entrada para la TI-84 Plus los Entrada y Preguntar comandos en el Plus calculadora TI-84 se utilizan en un programa para solicitar información del usuario del programa. los Entrada comando pregunta al usuario por el valor de una sola variable y permite que el programa para…
Punteros para adivinar en el ASVAB No importa lo duro que estudiar para el ASVAB, es probable que venir a través de una serie de preguntas en el que no tienes ni idea. Supongo sabiamente, y usted puede ganar puntos extras en muchos subpruebas ASVAB. Si deja una pregunta en blanco,…
¿Debo adivinar en el LSAT? En caso de duda acerca de la respuesta a una pregunta, supongo. Siempre adivinar. Los responsables de la prueba LSAT no te penalizará por respuestas incorrectas, así que adivinar no duele, y siempre tienes la posibilidad de que pueda responder…