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

Video: Веб технологиясында кандай окуялар бар?

Video: Веб технологиясында кандай окуялар бар?
Video: Бул видеону журогу боштор корбосун / Космос тууралуу таң калычтуу фактылар 2024, Ноябрь
Anonim

Программалоодо, а окуя колдонуучунун же башка булактын натыйжасында пайда болгон иш-аракет, мисалы, чычканды чыкылдатуу. Ан окуя иштетүүчү - бул менен алектенген күнүмдүк иш окуя , программистке код жазууга уруксат берүү, ал качан аткарыла турган окуя пайда болот.

Ошо сыяктуу эле, сиз JavaScript'те окуялар кандайча иштетилет деп сурасаңыз болот?

JavaScript's HTML менен өз ара аракеттенүү болуп саналат колго алынган аркылуу окуялар колдонуучу же браузер баракты башкарганда пайда болот. Барак жүктөлгөндө, ал ан деп аталат окуя . Колдонуучу баскычты чыкылдатканда, бул басуу да бир болуп саналат окуя . Башка мисалдар кирет окуялар каалаган баскычты басуу, терезени жабуу, терезенин өлчөмүн өзгөртүү ж.б.у.с.

Ошо сыяктуу эле, окуянын жана окуяны иштетүүчүнүн мисалы кандай? Жалпысынан, а окуяны башкаруучу деген аталышка ээ окуя , алдында "оюн". үчүн мисал , the окуяны башкаруучу Фокус үчүн окуя onFocus болуп саналат. Көптөгөн объектилерде окуяларды туураган ыкмалар да бар. үчүн мисал , кнопкасында басылып жаткан баскычты эмуляциялоочу басуу ыкмасы бар.

Буга байланыштуу окуянын объектиси эмне?

Окуя объектиси . Ан окуя угуучу болуп саналат объект үчүн "угушат" окуялар баскыч сыяктуу GUI компонентинен. Колдонуучу түзгөндө окуя , система түзөт окуя объекти андан кийин GUI компоненти үчүн катталган угуучуга жөнөтүлөт. Андан кийин, угуучунун бир ыкмасы объект чакырылат.

Окуялар кантип иштейт?

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

Сунушталууда: