Pertanyaan yang diberi tag event-loop

872
Mengapa setTimeout (fn, 0) terkadang berguna?

Saya baru-baru ini mengalami bug yang agak jahat, di mana kode itu memuat secara <select>dinamis melalui JavaScript. Ini dimuat secara dinamis <select>memiliki nilai yang dipilih sebelumnya. Di IE6, kami sudah memiliki kode untuk memperbaiki yang dipilih <option>, karena...

141
Loop Acara Nodejs

Apakah ada internal dua loop acara dalam arsitektur nodejs? libev / libuv loop peristiwa javascript v8 Pada permintaan I / O apakah simpul mengantri permintaan ke libeio yang pada gilirannya memberitahukan ketersediaan data melalui peristiwa menggunakan libev dan akhirnya peristiwa-peristiwa...

63
Fungsi async dengan + =

let x = 0; async function test() { x += await 5; console.log('x :', x); } test(); x += 1; console.log('x :', x); Jalankan cuplikan kodeSembunyikan hasilLuaskan cuplikan Nilai-nilai yang xdicatat adalah 1dan 5. Pertanyaan saya adalah: mengapa nilai x 5pada log kedua? Jika testdieksekusi...

10
Memicu paralel permintaan HTTP 1k akan macet

Pertanyaannya adalah apa yang sebenarnya terjadi ketika Anda memicu permintaan HTTP keluar 1k-2k? Saya melihat bahwa itu akan menyelesaikan semua koneksi dengan mudah dengan 500 koneksi tetapi bergerak ke atas dari sana tampaknya menyebabkan masalah karena koneksi dibiarkan terbuka dan aplikasi...