เมื่อเขียนจาวาสคริปต์เพื่อจัดการเหตุการณ์ (Event) บนปุ่มในเอชทีเอ็มแอล วิธีใดเป็นแนวปฏิบัติที่ดี

ใช้ตัวแปรทั่วโลก (global variable) สำหรับการจัดการสถานะ
ใช้คุณสมบัติ onclick ที่ฝังโดยตรงในแท็ก
ใช้ addEventListener() เพื่อเพิ่มตัวจัดการเหตุการณ์นอกเอชทีเอ็มแอล
ใช้ไฟล์เอชทีเอ็มแอลแยกสำหรับแต่ละเหตุการณ์

เฉลยอธิบาย

addEventListener() ทำให้โค้ดแยกจากเอชทีเอ็มแอล (Separation of Concerns) ยังคงสามารถเพิ่มตัวจัดการหลายตัวได้ และอำนวยความสะดวกในการบำรุงรักษา ตัวเลือก A ผสมผสานระหว่างเอชทีเอ็มแอลและจาวาสคริปต์ C และ D ไม่ใช่วิธีที่ดีในการจัดการเหตุการณ์

ข้อสอบอื่นในวิชาหลักการพื้นฐานในการเขียนโปรแกรม และความรู้เกี่ยวกับ การพัฒนา Web Application เช่น PHP,HTML, JavaScript และเทคโนโลยีทางเว็บ

ดูข้อสอบวิชานี้ทั้งหมด →