Saya sedang membuat laman web catur dan ingin memaparkan makluman untuk memberitahu pemain yang menang. Walau bagaimanapun, apabila amaran dipaparkan, pergerakan terakhir tidak dipaparkan sehingga amaran dimatikan. Fungsi amaran berada di penghujung kod, jadi ia sepatutnya muncul selepas sumber imej blok berubah. Bagaimanakah saya boleh mengemas kini skrin sebelum menunjukkan amaran? Saya tidak mempunyai atau menemui apa-apa idea tentang cara untuk menyelesaikan masalah ini.
Ini bermakna kita boleh menggunakan ini untuk "menunggu" bilangan bingkai tertentu:requestAnimationFrame()
Fungsi membuat baris gilir panggilan balik untuk dijalankan serta-merta sebelum memaparkan bingkai. Sebaik sahaja penyemak imbas mula memproses baris gilir, semua panggilan lanjut kepadanya akan dikira ke arah bingkai selepas .tunggu 1 bingkai.