Solvita: Detekti eskapoklavon

La ĉefa problemo rilata al detektado de ellasilo estas, ke ĝi povas esti facile premata hazarde. Se iu hazarde premas la eskapon, ĝi eble povus kaŭzi problemon en la komputilo.

var escapeKeyCode = 27;

document.onkeydown = function(evt) {
    evt = evt || window.event;
    if (evt.keyCode == escapeKeyCode) {
        alert('Escape key was pressed.');
    }
};

Ĉi tiu kodo difinas funkcion, kiu estos efektivigita kiam ajn klavo estas premata. Se la klavo kiu estas premita havas klavkodon de 27, tiam alarmo aperos dirante "Eskapa klavo estis premita."

Objektoj kaj klasoj

En JavaScript, objektoj estas maniero grupigi rilatajn datumojn kune. Klasoj estas maniero grupigi rilatan kodon kune.

Objekto estas ekzemplo de klaso. Klaso estas ŝablono por krei objektojn. Vi kreas objekton uzante la novan ŝlosilvorton kaj specifante la klasnomon. Ekzemple, vi povas krei objekton nomatan "Persono" uzante la jenan kodon:

var person = new Person();

Vi ankaŭ povas krei objekton uzante la konstruan funkcion, kiu estas difinita en la klaso. Ekzemple, vi povas krei objekton nomatan "Studento" uzante la jenan kodon:

var studento = nova Studento ();

Python Objekt-Orientita

Python estas objektorientita programlingvo, kiu permesas al programistoj krei kompleksajn programojn facile. Python estas populara pro sia legebleco kaj komprenebleco, igante ĝin bonega elekto por programistoj, kiuj volas skribi kodon facile kompreneblan. Python ankaŭ havas grandan komunumon de programistoj, kiuj disponeblas por helpi vin kun viaj projektoj, do vi povas esti certa, ke via kodo estos bone subtenata.

Rilataj afiŝoj:

Lasu komenton