Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
Estou precisando de uma ajuda, preciso fazer uma função javascript que tenha um funcionamento similar a uma thread (sei que não existe em javascript), ou similar a uma função ajax. Resumido preciso fazer uma função assíncrona. Vou dar um exemplo de um trecho de código:
function thread (){
for (var i = 1; i < 1000; i++) {
alert(i);
};
}
thread();
alert('testando');
O que eu preciso é que o alert('testando') não tenha que esperar a função thread finalizar para ser executado. Alguém sabe como pode ser feito?
Use jQuery.Defered
>
Javascript is always synchronous and single-threaded meaning if you're executing a Javascript block of code on a page then no other Javascript on that page will currently be executed.
fonte: http://stackoverflow.com/questions/2035645/when-is-javascript-synchronous
O que vc quer da até para fazer com 'Workers' no HTML 5, mas eu não sei se dá pra passar parametros para eles ou como eles funcionam.
Tem como vc passar a big picture do que vc quer fazer?