ปัญหาหลักที่เกี่ยวข้องกับการตรวจจับคีย์ Escape คือสามารถกดได้อย่างง่ายดายโดยไม่ตั้งใจ หากมีคนกดแป้น Escape โดยไม่ตั้งใจ อาจทำให้เกิดปัญหาในคอมพิวเตอร์ได้
var escapeKeyCode = 27; document.onkeydown = function(evt) { evt = evt || window.event; if (evt.keyCode == escapeKeyCode) { alert('Escape key was pressed.'); } };
รหัสนี้กำหนดฟังก์ชันที่จะดำเนินการเมื่อใดก็ตามที่กดปุ่ม หากคีย์ที่กดมีรหัสคีย์เป็น 27 การแจ้งเตือนจะปรากฏขึ้นว่า 'Escape key has beenpressed'
วัตถุและคลาส
ใน JavaScript วัตถุเป็นวิธีการจัดกลุ่มข้อมูลที่เกี่ยวข้องกัน คลาสคือวิธีการจัดกลุ่มรหัสที่เกี่ยวข้องเข้าด้วยกัน
วัตถุเป็นตัวอย่างของการเรียน. คลาสคือเทมเพลตสำหรับสร้างวัตถุ คุณสร้างวัตถุโดยใช้คีย์เวิร์ดใหม่และระบุชื่อคลาส ตัวอย่างเช่น คุณสามารถสร้างวัตถุชื่อ “บุคคล” โดยใช้รหัสต่อไปนี้:
var บุคคล = บุคคลใหม่ ();
คุณยังสามารถสร้างวัตถุได้โดยใช้ฟังก์ชันตัวสร้างที่กำหนดไว้ในคลาส ตัวอย่างเช่น คุณสามารถสร้างวัตถุชื่อ “นักเรียน” โดยใช้รหัสต่อไปนี้:
var นักเรียน = นักเรียนใหม่ ();
Python เชิงวัตถุ
Python เป็นภาษาการเขียนโปรแกรมเชิงวัตถุที่ช่วยให้นักพัฒนาสามารถสร้างแอปพลิเคชันซอฟต์แวร์ที่ซับซ้อนได้อย่างง่ายดาย Python เป็นที่นิยมในด้านความสามารถในการอ่านและความเข้าใจ ทำให้เป็นตัวเลือกที่ยอดเยี่ยมสำหรับนักพัฒนาที่ต้องการเขียนโค้ดที่เข้าใจง่าย Python ยังมีชุมชนนักพัฒนาจำนวนมากที่พร้อมช่วยเหลือคุณในโครงการ ดังนั้นคุณจึงมั่นใจได้ว่าโค้ดของคุณจะได้รับการสนับสนุนอย่างดี