วีดีโอ: เหตุการณ์ในเทคโนโลยีเว็บคืออะไร?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
ในการเขียนโปรแกรม an เหตุการณ์ คือการกระทำที่เกิดขึ้นจากผู้ใช้หรือแหล่งอื่น เช่น การคลิกเมาส์ หนึ่ง เหตุการณ์ ตัวจัดการเป็นกิจวัตรที่เกี่ยวข้องกับ เหตุการณ์ อนุญาตให้โปรแกรมเมอร์เขียนโค้ดที่จะดำเนินการเมื่อ เหตุการณ์ เกิดขึ้น
ในทำนองเดียวกัน คุณอาจถามว่า เหตุการณ์ต่างๆ ได้รับการจัดการใน JavaScript อย่างไร?
JavaScript's การโต้ตอบกับ HTML is จัดการ ผ่าน เหตุการณ์ ที่เกิดขึ้นเมื่อผู้ใช้หรือเบราว์เซอร์จัดการหน้า เมื่อโหลดหน้าจะเรียกว่า an เหตุการณ์ . เมื่อผู้ใช้คลิกปุ่ม การคลิกนั้นก็เป็น เหตุการณ์ . ตัวอย่างอื่นๆ ได้แก่ เหตุการณ์ เช่น กดปุ่มใดๆ ปิดหน้าต่าง ปรับขนาดหน้าต่าง ฯลฯ
ในทำนองเดียวกัน ตัวอย่างของเหตุการณ์และตัวจัดการเหตุการณ์คืออะไร โดยทั่วไปแล้ว an จัดการเหตุการณ์ มีชื่อของ เหตุการณ์ นำหน้าด้วย "on" สำหรับ ตัวอย่าง , NS จัดการเหตุการณ์ สำหรับโฟกัส เหตุการณ์ อยู่ในโฟกัส วัตถุจำนวนมากยังมีวิธีการที่เลียนแบบเหตุการณ์ สำหรับ ตัวอย่าง , ปุ่มมีวิธีคลิกที่เลียนแบบการคลิกปุ่ม
เกี่ยวกับเรื่องนี้ วัตถุเหตุการณ์คืออะไร?
วัตถุกิจกรรม . หนึ่ง เหตุการณ์ ผู้ฟังคือ วัตถุ ที่ "ฟัง" สำหรับ เหตุการณ์ จากองค์ประกอบ GUI เช่นปุ่ม เมื่อผู้ใช้สร้าง an เหตุการณ์ , ระบบจะสร้าง an วัตถุเหตุการณ์ ซึ่งจะถูกส่งไปยังผู้ฟังที่ลงทะเบียนไว้สำหรับองค์ประกอบ GUI แล้ววิธีในการฟัง วัตถุ ถูกเรียก
เหตุการณ์ทำงานอย่างไร
ในระดับต่ำ, เหตุการณ์ ตัวจัดการมักจะ งาน โดยการสำรวจอุปกรณ์และรอการขัดจังหวะของฮาร์ดแวร์ โดยพื้นฐานแล้วเธรดพื้นหลังจะบล็อกในขณะที่รอให้ฮาร์ดแวร์ขัดจังหวะ เมื่อเกิดการขัดจังหวะ ฟังก์ชันโพลจะหยุดบล็อก