Articles of settimeout

Delay jquery hover event?

Eu gostaria de atrasar um evento instantâneo no jquery. Estou lendo de um arquivo quando o usuário passa o mouse sobre um link ou label. Não quero que esse evento ocorra imediatamente, caso o usuário esteja apenas movendo o mouse pela canvas. Existe uma maneira de atrasar o evento de triggersr? Obrigado. Exemplo de código: […]

Passando funções para setTimeout em um loop: sempre o último valor?

Eu estou tentando usar setTimeout para executar uma function anônima que eu passar informações e estou tendo problemas. Esta (versão codificada) funcionaria muito bem: setTimeout(function(){alert(“hello”);},1000); setTimeout(function(){alert(“world”);},2000); Mas estou tentando pegar o olá e o mundo de uma matriz e passá-los para a function sem (a) usando variables ​​globais e (2) usando eval. Eu sei como […]

Existe alguma boa razão para passar uma string para setTimeout?

Nós todos sabemos que passar uma string para setTimeout (ou setInterval ) é ruim, porque é executado no escopo global, tem problemas de desempenho, é potencialmente inseguro se você está injetando quaisquer parâmetros, etc. Então, fazer isso é definitivamente obsoleto: setTimeout(‘doSomething(someVar)’, 10000); em favor disto: setTimeout(function() { doSomething(someVar); }, 10000); Minha pergunta é: pode haver […]

Qual é o valor mínimo de milissegundos de setTimeout?

Eu gostaria de colocar var minValue = 0; if ( typeof callback == ‘function’ ) { setTimeout( callback, minValue ); } este código quando eu implementar a function de retorno de chamada com JavaScript. Mas descobri que navegadores modernos e alguns navegadores antigos tem um valor de tempo limite mínimo diferente. Eu sei que Zero […]

Executar script após atraso específico usando JavaScript

Existe algum método JavaScript semelhante ao jQuery delay() ou wait() (para atrasar a execução de um script por um período de tempo específico)?

setTimeout chama a function imediatamente em vez de após o atraso

Eu quero fazer um valor em uma página HTML que será atualizada a cada 5 segundos, de modo a não sobrecarregar o servidor. Acontece que setTimeout () dentro da minha function não está atrasando corretamente, mas está sendo chamado imediatamente. Alguém pode me ajudar a encontrar uma pista? Eu realmente não quero dar muito trabalho […]

Melhor maneira de iterar em uma matriz sem bloquear a interface do usuário

Estou precisando fazer iterações em alguns arrays grandes e armazená-los em collections de backbone de uma chamada de API. Qual é a melhor maneira de fazer isso sem fazer o loop fazer com que a interface pare de responder? O retorno da solicitação do ajax também bloqueia quando os dados retornados são tão grandes. Eu […]

Por que minha chamada de function deve ser planejada por setTimeout executada imediatamente?

Aqui está o meu problema. Eu tenho essa function para testar servidores proxy. function crawl() { var oldstatus = document.getElementById(‘status’).innerHTML; document.getElementById(‘status’).innerHTML = oldstatus + “Crawler Started…”; var url = document.getElementById(‘url’).value; var proxys = document.getElementById(‘proxys’).value.replace(/\n/g,’,’); var proxys = proxys.split(“,”); for (proxy in proxys) { var proxytimeout = proxy*10000; setTimeout(doRequest(url,proxys[proxy]), proxytimeout); } } Eu quero que a […]

Diferença entre setTimeout com e sem aspas e parênteses

Estou aprendendo JavaScript e aprendi recentemente sobre events de synchronization de JavaScript. Quando eu aprendi sobre setTimeout na W3Schools , notei uma figura estranha que eu não encontrei antes. Eles estão usando aspas duplas e, em seguida, chamam a function. Exemplo: setTimeout(“alertMsg()”, 3000); Eu sei que aspas duplas e simples em JavaScript significam uma string. […]

Como posso passar um parâmetro para um retorno de chamada setTimeout ()?

Eu tenho algum código JavaScript que se parece com: function statechangedPostQuestion() { //alert(“statechangedPostQuestion”); if (xmlhttp.readyState==4) { var topicId = xmlhttp.responseText; setTimeout(“postinsql(topicId)”,4000); } } function postinsql(topicId) { //alert(topicId); } Eu recebo um erro que topicId não está definido Tudo estava funcionando antes de eu usar a function setTimeout() . Eu quero que minha function postinsql(topicId) seja […]