Perguntas com a marcação «event-loop»

17
Por que setTimeout (fn, 0) às vezes é útil?
Recentemente, encontrei um bug bastante desagradável, em que o código estava carregando <select>dinamicamente via JavaScript. Este carregado dinamicamente <select>tinha um valor pré-selecionado. No IE6, já tínhamos código para corrigir o selecionado <option>, porque às vezes o <select>'s selectedIndexvalor estaria fora de sincronia com o selecionado <option>de indexatributo, como abaixo: field.selectedIndex …

7
Loop de Eventos do Nodejs
Existem internamente dois loops de eventos na arquitetura nodejs? libev / libuv loop de evento javascript v8 Em uma solicitação de E / S, o nó enfileira a solicitação ao libeio que, por sua vez, notifica a disponibilidade de dados por meio de eventos usando libev e, finalmente, esses eventos …


3
Compreendendo o loop de eventos
Eu estou pensando sobre isso e é isso que eu vim com: Digamos que temos um código como este: console.clear(); console.log("a"); setTimeout(function(){console.log("b");},1000); console.log("c"); setTimeout(function(){console.log("d");},0); Uma solicitação é recebida e o mecanismo JS começa a executar o código acima, passo a passo. As duas primeiras são de sincronização. Mas quando se …

5
Função assíncrona com + =
let x = 0; async function test() { x += await 5; console.log('x :', x); } test(); x += 1; console.log('x :', x); Executar snippet de códigoOcultar resultadosExpandir snippet Os valores de xlogado são 1e 5. Minha pergunta é: por que o valor do x 5segundo log? Se o testé …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.