Red de conocimiento informático - Aprendizaje de programación - Cómo pasar parámetros en js timer Cómo pasar parámetros en js timer data

Cómo pasar parámetros en js timer Cómo pasar parámetros en js timer data

Cómo utilizar funciones anónimas en JavaScript para pasar parámetros a un temporizador. Cuando se utiliza JavaScript, a veces es necesario ejecutar un método a intervalos regulares, como generar efectos de animación de interfaz de usuario para una página web. En este punto, generalmente se usan los métodos setInterval o setTimeout, pero dado que estos dos métodos son subprocesos de temporizador simulados por el host del script, los métodos llamados a través de ellos no pueden pasarles parámetros. El código de esta sección utiliza principalmente el evento onClick, el método setTimeout y el método de alerta. Las principales funciones y uso son las siguientes:

Herramientas/Materiales

Navegador de Windows Adobe Dreamweaver

Pasos/Métodos

Cuando el mouse clics en la página Cuando se abre la pestaña, se activa el evento onClick. El evento puede llamar a la función apropiada como su controlador de eventos. Dentro de una función, puede ser cualquier código JavaScript legal.

Al ejecutar el método setTimeout, la expresión se ejecutará una vez después del tiempo de retardo especificado después de la carga.

El método de alerta tiene un solo parámetro, que es la cadena de texto que se mostrará al usuario, que no está en formato HTML. El cuadro de mensaje proporciona al usuario un botón Aceptar para cerrar el cuadro de mensaje. Este es un cuadro de diálogo modal, es decir, el usuario debe cerrar el cuadro de mensaje antes de continuar.

Tipo de contenido charset=utf-8; //Mostrar mensaje de bienvenida según el nombre de usuario

Función hello(_name)

{

alerta(hola, _nombre);

}

Función_hola(_nombre)//crear Función que devuelve una función sin parámetros.

{

Función de retorno(){

hola(_nombre);

}

}

Funciónfoo()//función:llamada directa

{

window.setTimeout(hello(nombre de usuario), 3000 // Llamar directamente a la función hola

}

Functionbar()//Función: llamada indirecta

{

window.setTimeout(_hello(nombre de usuario), 3000); Utilice una función anónima para pasar parámetros al temporizador

}

name=

name=

Después de ejecutar el programa, aparecerá un mensaje Aparecerá en la página el botón Grupo. Después de hacer clic en el primer botón, aparecerá inmediatamente el cuadro de mensaje correspondiente, como se muestra en la siguiente figura. Haga clic en el botón "Aceptar" para cerrar el cuadro de mensaje y luego haga clic en el segundo botón. El cuadro de mensaje correspondiente aparecerá después de tres segundos, como se muestra en la siguiente figura.

Fin

Notas

En la función foo(), use el método setTimeout para retrasar la llamada a la función hello y pasar parámetros. De hecho, este uso es incorrecto

porque cuando se llama a un método en forma de cadena literal, param debe ser una variable global (es decir, una variable en el objeto de ventana al llamar a un método); la forma de un puntero de función es completamente errónea. Toma el valor de retorno de la función como parámetro para la función setTimeout/setInterval, que no es en absoluto el resultado esperado.

El temporizador en siemenss7-200PLC utiliza una variable intermedia para proporcionar parámetros de tiempo.

En términos generales, si no hay una computadora host, usted mismo puede modificar el valor de VW0 en la computadora host y puede escribir una instrucción de transmisión para asignar un valor a VW0.

Acabo de empezar a contactar con Siemens PLC y pantallas táctiles, quiero encontrar una manera de hacer contadores y temporizadores, ¿se pueden modificar los parámetros de referencia en la pantalla táctil?

Si no se utiliza el PLC Xinjie, puede hacer clic en Ayuda en su software de programación y buscar el propósito de los contadores y temporizadores. Generalmente, corresponde a una variable del PLC y luego crear una nueva variable. la pantalla táctil y vincularla. Configúrelo en una variable de PLC y modifique esta variable, luego los parámetros correspondientes del contador o temporizador cambiarán

¿Tabla de datos del temporizador 555?

Parámetros de datos del temporizador 555:

Tensión de alimentación (VCC): 4,5-16 V

Corriente nominal de funcionamiento (VCC=+5 V): 3-6 mA

Corriente de funcionamiento nominal (VCC=+15V): 10-15mA

Corriente de salida máxima: 200mA

Consumo de energía máx.: 600mW