JavaScript ได้รับการออกแบบบนกระบวนทัศน์ที่อิงตามวัตถุอย่างง่าย ออบเจ็กต์คือชุดของคุณสมบัติและคุณสมบัติเกี่ยวข้องกับชื่อและค่า ค่าของคุณสมบัติสามารถเป็นฟังก์ชันได้ ในกรณีนี้คุณสมบัติจะเรียกว่าเมธอด ในทางกลับกัน เหตุการณ์ HTML คือ “สิ่งของ” ที่เกิดขึ้นกับองค์ประกอบ HTML เมื่อใช้ JavaScript ในหน้า HTML JavaScript สามารถ “ตอบสนอง” กับเหตุการณ์เหล่านี้ได้
สามารถเรียกใช้ JavaScript เมื่อเกิดเหตุการณ์ เช่น เมื่อผู้ใช้คลิกที่องค์ประกอบ HTML เพื่อรันโค้ดที่เกี่ยวข้องและเพิ่มโค้ด JavaScript ลงในแอตทริบิวต์เหตุการณ์ HTML