Disons que j'ai des données que je dois obtenir du serveur environ toutes les 10 secondes. J'aurais une fonction qui obtient les données via AJAX puis appelle setTimeout pour appeler à nouveau cette fonction: function GetData(){ $.ajax({ url: "data.json", dataType: "json", success: function(data){ // do somthing with the data setTimeout(GetData, 10000); }, error: function(){ setTimeout(GetData, […]
J'utilise JavaScript dans un bookmarklet pour remplir les éléments du formulaire sur un site Web: javascript:var f = document.forms[0]; f.getElementsByTagName('input')[0].value = 'myname'; f.getElementsByTagName('input')[1].value = 'mypassword'; f.getElementsByTagName('input')[2].click Cela marche. Cependant, ce que j'aimerais créer est un bookmarklet pour ouvrir la page cible et remplit les valeurs là-bas; Mais il semble que lorsque la page est chargée, […]
Voyez souvent dans les bibliothèques JavaScript comme ceci: setTimeout(function() { … }, 0); J'aimerais savoir pourquoi utiliser un tel code wrapper.
Question simple ici que je ne peux pas trouver une réponse pour: Une fois qu'un setTimeout est configuré, est-il possible de voir si c'est toujours, bien, réglé? if (!Timer) { Timer = setTimeout(DoThis,60000); } D'après ce que je peux dire, lorsque vous clearTimeout , la variable reste à sa dernière valeur. A console.log Je viens […]
Dans les navigateurs, si vous utilisez setTimeout partir d'une fonction appelée par setTimeout un délai minimum de 4 ms sera appliqué. Le wiki développeur de Mozilla décrit ce comportement et mentionne qu'il est devenu standardisé dans HTML5 . La documentation de Node.js pour setTimeout ne mentionne pas un délai minimum. Cependant, la documentation pour la […]
Je suis nouveau sur javascript et j'essaie d'appeler une fonction en utilisant setTimeout à partir d'une boucle for . La boucle s'effectue pour chaque membre d'un nodeList. Je trouve que la fonction que j'appelle avec setTimeout n'exécute que pendant la dernière itération de la boucle. Dans l'exemple ci-dessous, j'aimerais faire trois appels distincts pour réglerTimeout, […]
Je veux laisser un élément s'effacer, et rester sur la page pendant 7 secondes avant qu'il ne disparaisse. Et je peux l'annuler à tout moment. J'ai défini les fonctions suivantes. Mais quand j'ai appelé info_timeout.setup(ele, 'some msg here') , l'élément s'est évanoui et s'est évanoui immédiatement. Est-ce que je manque quelque chose? var info_timeout = […]
J'ai ce code Javascript, qui fonctionne comme prévu: <div class="test"></div> <script> setTimeout(function(){$(".test").append("test1")},1000); setTimeout(function(){$(".test").append("test2")},2000); </script> <script src="js/jquery.min.js"></script> Il montre "test1" d'abord, puis "test2" une seconde plus tard, en tant que tel: "test1test2", ce que je veux. Lorsque j'essaie de le faire dans une boucle FOR, comme ceci: var timeInterval = 1000; for (var i = 0, […]
J'ai une fonction JavaScript setTimeout simple, mais elle refuse de travailler setTimeout(timeup(tc,chosen),10000) … et c'est la fonction: timeup = function (clt,clo) { alert("time up") } … et l'alerte de temps s'affiche immédiatement au lieu de après 10 secondes, quelqu'un peut-il me dire pourquoi cela se produit s'il vous plaît?
J'utilise NodeJs et j'ai besoin d'appeler une fonction infinie, mais je ne sais pas ce qui est le meilleur pour une performance optimale. Fonction récursive function test(){ //my code test(); } SetInterval setInterval(function(){ //my code },60); SetTimeout function test(){ //my code setTimeout(test,60); } Je souhaite la meilleure performance sans effondrer le serveur. Mon code comporte […]