⊗jsSpAsnEM 152 of 294 menu

ความไม่ประสานกันของโมเดลเหตุการณ์ใน JavaScript

คุณรู้ว่าด้วยวิธี addEventListener คุณสามารถติดตามเหตุการณ์ต่างๆ ที่เกิดขึ้นในองค์ประกอบของหน้าได้ ตัวอย่างเช่น ลองติดตามการคลิกที่องค์ประกอบบางส่วน ลิงก์ไปยังซึ่งถูกเก็บไว้ในตัวแปร elem:

elem.addEventListener('click', function() { console.log('1'); }); console.log('2');

ในโค้ดที่ให้มา อันดับแรกจะทำงานการพิมพ์ ที่สองไปยังคอนโซล เมื่อไหร่การพิมพ์แรกจะทำงาน? สักครั้งหนึ่ง: การดำเนินการของโค้ดนี้รอคอยเหตุการณ์ที่เกิดขึ้น - การคลิกที่องค์ประกอบ ทันทีที่สิ่งนี้ เกิดขึ้น โค้ดของเราก็จะทำงาน

บอกว่าตัวเลขจะถูกพิมพ์ไปยังคอนโซล ตามลำดับใด:

elem1.addEventListener('click', function() { console.log('1'); }); elem2.addEventListener('click', function() { console.log('2'); });
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ