Est-ce que javascript a une sorte d'écouteurs d'événements? Je veux exécuter la fonction Inc 2 fois avec différents paramètres, la première exécution de Inc puis la seconde exécution, mais la seconde exécution doit être exécutée après X secondes (settimeout ...) après le premier La fonction Inc est complétée (toutes ses itérations, dès que clearInterval).Event listeners in javascript
J'ai donc besoin d'un type d'événement et d'un écouteur (bien sûr, il doit être asynchrone).
Que pouvez-vous suggérer? (S'il vous plaît pas jquery ...)
function Inc(val1,val2){
var intervalID = setInterval(function(){
if (val1 > val2) clearInterval(intervalID);
val1= val1 + 10;
}, 400);
}
Non, vous pouvez attacher à certains gestionnaires d'événements intégrés pour les événements dans la fenêtre, des documents et des éléments DOM (onclick, onload, onunload, etc.), mais vous devez imiter la fonctionnalité de gestionnaire d'événements « réel » par autres moyens. – glomad