Веб технологиясында қандай оқиғалар бар?
Веб технологиясында қандай оқиғалар бар?

Бейне: Веб технологиясында қандай оқиғалар бар?

Бейне: Веб технологиясында қандай оқиғалар бар?
Бейне: ЧУПАКАБРА ма, әлде ЖЫН ба?#тылсымдүние #td #төреденбірвидео 2024, Мамыр
Anonim

Бағдарламалауда, а оқиға пайдаланушының немесе тінтуірді басу сияқты басқа көздің нәтижесінде пайда болатын әрекет. Ан оқиға өңдеуші - бұл жұмыс істейтін жұмыс тәртібі оқиға , бағдарламашыға кодты жазуға мүмкіндік береді, ол орындалатын кезде оқиға орын алады.

Сол сияқты, сіз JavaScript-те оқиғалар қалай өңделеді деп сұрай аласыз.

JavaScript HTML-мен өзара әрекеттесу болып табылады өңделген арқылы оқиғалар пайдаланушы немесе шолғыш бетті басқарғанда пайда болады. Бет жүктелген кезде ол ан деп аталады оқиға . Пайдаланушы түймені басқанда, бұл басу да бір болып табылады оқиға . Басқа мысалдар мыналарды қамтиды оқиғалар кез келген пернені басу, терезені жабу, терезе өлшемін өзгерту және т.б.

Сол сияқты, оқиға мен оқиға өңдеушісінің мысалы қандай? Жалпы, а оқиға өңдеушісі атауы бар оқиға , алдында «қосу». Үшін мысал , the оқиға өңдеушісі Фокус үшін оқиға onFocus. Көптеген нысандарда оқиғаларды эмуляциялайтын әдістер де бар. Үшін мысал , түймешігінің басылатын түймені эмуляциялайтын басу әдісі бар.

Осыған байланысты оқиға объектісі қандай?

Оқиға нысаны . Ан оқиға тыңдаушы - бұл объект «тыңдайды». оқиғалар түйме сияқты GUI компонентінен. Пайдаланушы жасаған кезде оқиға , жүйе жасайды оқиға объектісі ол GUI компоненті үшін тіркелген тыңдаушыға жіберіледі. Содан кейін тыңдаушыдағы әдіс объект шақырылады.

Оқиғалар қалай жұмыс істейді?

Төмен деңгейде, оқиға өңдеушілер жиі жұмыс құрылғыны сұрау және аппараттық үзілісті күту арқылы. Негізінде, фондық ағын аппараттық үзілістің орын алуын күту кезінде блоктайды. Үзіліс орын алған кезде сұрау функциясы блоктауды тоқтатады.

Ұсынылған: