Ang pangunahing problema na nauugnay sa pag-detect ng escape key ay madali itong mapindot nang hindi sinasadya. Kung hindi sinasadyang pinindot ng isang tao ang escape key, maaari itong magdulot ng problema sa computer.
var escapeKeyCode = 27; document.onkeydown = function(evt) { evt = evt || window.event; if (evt.keyCode == escapeKeyCode) { alert('Escape key was pressed.'); } };
Tinutukoy ng code na ito ang isang function na isasagawa sa tuwing pinindot ang isang key. Kung ang key na pinindot ay may keycode na 27, may lalabas na alerto na nagsasabing 'Pinindot ang Escape key.'
Mga bagay at klase
Sa JavaScript, ang mga bagay ay isang paraan upang pagsama-samahin ang magkakaugnay na data. Ang mga klase ay isang paraan upang pagsama-samahin ang magkakaugnay na code.
Ang isang bagay ay isang halimbawa ng isang klase. Ang isang klase ay isang template para sa paglikha ng mga bagay. Lumilikha ka ng isang bagay sa pamamagitan ng paggamit ng bagong keyword at pagtukoy sa pangalan ng klase. Halimbawa, maaari kang lumikha ng isang bagay na tinatawag na "Tao" sa pamamagitan ng paggamit ng sumusunod na code:
var person = bagong Tao();
Maaari ka ring lumikha ng isang bagay sa pamamagitan ng paggamit ng constructor function na tinukoy sa klase. Halimbawa, maaari kang lumikha ng isang bagay na tinatawag na "Mag-aaral" sa pamamagitan ng paggamit ng sumusunod na code:
var student = new Student();
Python Object Oriented
Ang Python ay isang object-oriented programming language na nagbibigay-daan sa mga developer na lumikha ng mga sopistikadong software application nang madali. Sikat ang Python para sa pagiging madaling mabasa at madaling maunawaan, na ginagawa itong isang mahusay na pagpipilian para sa mga developer na gustong magsulat ng code na madaling maunawaan. Ang Python ay mayroon ding isang malaking komunidad ng mga developer na magagamit upang tulungan ka sa iyong mga proyekto, upang makatiyak ka na ang iyong code ay susuportahan nang husto.