Baasõpetus HTML, CSS ja JavaScript'i kohta

JavaScripti sündmuste mõistmine ja rakendamine

Kõik õpetuse videod HTML, CSS ja JavaScripti põhialuste õpetus

Sa liigud JavaScripti põnevasse maailma ja sul on juba kogemusi üritustega. Selles õpetuses uurime lähemalt teemat "Üritused". Need interaktiivsed elemendid on hädavajalikud kasutaja tegevuste jäädvustamiseks ja neile reageerimiseks. Avame koos põhialuseid!

Tähtsad tähelepanekud

  • Üritused on sündmused, mis toimuvad brauseris, nagu klõpsud, klahviala surumised või hiire liikumised.
  • Iga üritus saab siduda ürituse käitlejaga, funktsiooniga, mis täidab teatud tegevusi, kui üritus toimub.
  • On olemas arvukalt erinevaid üritusi, sealhulgas hiireüritused, klaviatuuriüritused ja vormiüritused.
  • Õige ürituste rakendamine võimaldab luua dünaamilisi ja interaktiivseid veebilehti.

Üksikasjalik juhend

1. Ürituste alused

Üritused on põhilised kontseptsioonid JavaScriptis, millega saad reageerida kasutaja interaktsioonidele. Kõige tuntum näide on onclick üritus. See aktiveerub, kui kasutaja klikib elemendil. Selle töötlemiseks pead määratlema ürituse käitleja. See on funktsioon, mis täidetakse, kui üritus toimub.

JavaScript'i sündmusi mõista ja rakendada

2. Kanvase elemendi loomine

Demonstratsiooni jaoks loome lihtsa kanvase elemendi. Selles näites on kanvas 200 x 200 pikslit suur ja sellel on roheline taust, et see oleks nähtav. Sa saad kasutada meetodit getElementById, et saada see element DOM-is.

Mõista ja rakendada JavaScripti sündmusi

3. onclick ürituse rakendamine

Kohe lisame anonüümse funktsiooni, mis töötleb onclick üritust. Kui kasutaja klikib roheline kanvaal, peaks ilmuma teade „Klikitud!“. Seda näitad sa brauseris. Proovi klõpsata nii kanvase piirkonna sees kui ka väljaspool, et näha, kuidas üritus reageerib.

4. Muude hiireürituste kasutamine

Teine kasulik üritus on onmouseover üritus. See aktiveerub, kui hiirekursor liigub elemendi kohal. Siin määratleme samuti funktsiooni, mis näitab, et hiirekursor on kanvase kohal. Proovi seda, liigutades hiirt kanvase kohal, et jälgida, kuidas see töötab.

JavaScripti sündmuste mõistmine ja rakendamine

5. onmouseout üritus

onmouseout üritus aktiveerub, kui hiirekursor lahkub elemendist. See on eriti kasulik interaktsioonide jaoks nagu pop-up'id või tööriistavihjed. Lisa see üritus ja vaata, kuidas see reageerib, kui kasutaja lahkub roheliselt alalt.

6. Klahviürituste tutvustamine

Peale hiireürituste on ka klahviüritused, mis reageerivad klahvi vajutusele. Lisa lihtne sisendi väli ja rakenda onkeydown üritus, et näha, kuidas see töötab. Iga kord, kui klahvi vajutatakse, saad saadud sisendi väljundiks sisendiväljale.

7. Fookus ja onblur üritus

Fookuse üritused on olulised, eriti vormisisestustes. onblur üritus toimub, kui element kaotab fookuse. Lisa veel üks sisendiväli ja määra see üritus, et näidata teadet, kui kasutaja lahkub väljast. Proovi seda, navigeerides väli ümber.

Mõista ja rakendada JavaScripti sündmusi

8. Paljude ürituste tundmaõppimine

On palju muid üritusi, mida saad kasutada oma veebilehtede interaktiivseks muutmiseks. Need hõlmavad lohistamis- ja tilgutamisfunktsioone ning vormiüritusi nagu onchange või onsubmit. Uuri võimalusi ja katseta erinevate üritustega, et saada paremat tunnet nende kasutamise osas.

JavaScripti sündmuste mõistmine ja rakendamine

Kokkuvõte – Sissejuhatus JavaScripti üritustesse

Selles juhendis oled õppinud JavaScripti ürituste alused. Oled saanud teadmisi, kuidas hallata üritusi nagu klõpsud, hiire liikumised ja klahvi vajutused oma rakendustes. Kasuta neid teadmisi, et kujundada interaktiivseid ja dünaamilisi veebilehti.

Korduma kippuvad küsimused

Mis on JavaScripti üritused?JavaScripti üritused on tegevused või sündmused, mis toimuvad brauseris, millele saad reageerida.

Kuidas määratleda ürituse käitlejat?Ürituse käitleja on funktsioon, mis on seotud sündmusega ja kutsutakse esile, kui sündmus toimub.

Mis on erinevus onkeydown ja onkeyup vahel?onkeydown aktiveerub, kui klahvi vajutatakse, samas kui onkeyup toimub, kui klahv vabastatakse.

Milliseid üritusi saan kasutada vormides?Vormides on kasulikud üritused nagu onblur, onchange ja onsubmit, et hallata interaktsioone.

Kuidas saan kasutada onmouseover üritust?onmouseover üritus aktiveerub, kui hiirekursor liigub elemendi kohal ning sobib hõljumisefektide jaoks.

274