เหตุการณ์ในเทคโนโลยีเว็บคืออะไร?
เหตุการณ์ในเทคโนโลยีเว็บคืออะไร?

วีดีโอ: เหตุการณ์ในเทคโนโลยีเว็บคืออะไร?

วีดีโอ: เหตุการณ์ในเทคโนโลยีเว็บคืออะไร?
วีดีโอ: Web 3 0 คืออะไร มีข้อดี ข้อเสียอย่างไร ? 2024, พฤศจิกายน
Anonim

ในการเขียนโปรแกรม an เหตุการณ์ คือการกระทำที่เกิดขึ้นจากผู้ใช้หรือแหล่งอื่น เช่น การคลิกเมาส์ หนึ่ง เหตุการณ์ ตัวจัดการเป็นกิจวัตรที่เกี่ยวข้องกับ เหตุการณ์ อนุญาตให้โปรแกรมเมอร์เขียนโค้ดที่จะดำเนินการเมื่อ เหตุการณ์ เกิดขึ้น

ในทำนองเดียวกัน คุณอาจถามว่า เหตุการณ์ต่างๆ ได้รับการจัดการใน JavaScript อย่างไร?

JavaScript's การโต้ตอบกับ HTML is จัดการ ผ่าน เหตุการณ์ ที่เกิดขึ้นเมื่อผู้ใช้หรือเบราว์เซอร์จัดการหน้า เมื่อโหลดหน้าจะเรียกว่า an เหตุการณ์ . เมื่อผู้ใช้คลิกปุ่ม การคลิกนั้นก็เป็น เหตุการณ์ . ตัวอย่างอื่นๆ ได้แก่ เหตุการณ์ เช่น กดปุ่มใดๆ ปิดหน้าต่าง ปรับขนาดหน้าต่าง ฯลฯ

ในทำนองเดียวกัน ตัวอย่างของเหตุการณ์และตัวจัดการเหตุการณ์คืออะไร โดยทั่วไปแล้ว an จัดการเหตุการณ์ มีชื่อของ เหตุการณ์ นำหน้าด้วย "on" สำหรับ ตัวอย่าง , NS จัดการเหตุการณ์ สำหรับโฟกัส เหตุการณ์ อยู่ในโฟกัส วัตถุจำนวนมากยังมีวิธีการที่เลียนแบบเหตุการณ์ สำหรับ ตัวอย่าง , ปุ่มมีวิธีคลิกที่เลียนแบบการคลิกปุ่ม

เกี่ยวกับเรื่องนี้ วัตถุเหตุการณ์คืออะไร?

วัตถุกิจกรรม . หนึ่ง เหตุการณ์ ผู้ฟังคือ วัตถุ ที่ "ฟัง" สำหรับ เหตุการณ์ จากองค์ประกอบ GUI เช่นปุ่ม เมื่อผู้ใช้สร้าง an เหตุการณ์ , ระบบจะสร้าง an วัตถุเหตุการณ์ ซึ่งจะถูกส่งไปยังผู้ฟังที่ลงทะเบียนไว้สำหรับองค์ประกอบ GUI แล้ววิธีในการฟัง วัตถุ ถูกเรียก

เหตุการณ์ทำงานอย่างไร

ในระดับต่ำ, เหตุการณ์ ตัวจัดการมักจะ งาน โดยการสำรวจอุปกรณ์และรอการขัดจังหวะของฮาร์ดแวร์ โดยพื้นฐานแล้วเธรดพื้นหลังจะบล็อกในขณะที่รอให้ฮาร์ดแวร์ขัดจังหวะ เมื่อเกิดการขัดจังหวะ ฟังก์ชันโพลจะหยุดบล็อก