he leído en muchos lugares que puedes funciones de auto lanzamiento js en la carga haciendo:Ejecutar automáticamente las funciones de javascript Y llamarlas más tarde?
$(function() {
// code...
});
O
var myFunc = function() {
// code...
}();
Mi pregunta es, ¿cómo llamar a estas funciones más adelante? Debido a que la declaración simple
function myFunc() {
// code...
}
se puede recuperar fácilmente pero no se inicia automáticamente. Tengo que llamarlos manualmente todos a la carga, y eso es molesto, ocupar espacios en el código y puede ser una fuente de error si olvidé uno.
Si usted no entiende mis explicaciones, he aquí un ejemplo:
Tengo un "peso" y un campo de "altura" en mi forma, y tengo que calcular el IMC (Índice de Masa Corporal). Cuando se carga la página, la base de datos llena el peso y la altura, luego se inicia el cálculo cuando todo está listo. Pero más tarde, si el usuario cambia el peso o la altura, el BMI debe volver a calcular inmediatamente. ¿Cuál es la mejor manera de hacer eso? Usando jquery o JS puro, no me importa.
Gracias.
reference(); // ¡y otra vez! –
Exactamente lo que estaba buscando, ¡gracias! – Willy
¿Importa si "referencia" y "nombre" son lo mismo? – Willy