Какво представляват събитията в уеб технологиите?
Какво представляват събитията в уеб технологиите?

Видео: Какво представляват събитията в уеб технологиите?

Видео: Какво представляват събитията в уеб технологиите?
Видео: Какво е WEB 3.0 – бъдещето на Интернет? 2024, Ноември
Anonim

В програмирането, ан събитие е действие, което се случва в резултат на потребителя или друг източник, като например щракване с мишката. Ан събитие манипулаторът е рутина, която се занимава с събитие , което позволява на програмист да напише код, който ще бъде изпълнен, когато събитие възниква.

По подобен начин може да попитате как се обработват събитията в JavaScript?

JavaScript взаимодействието с HTML е обработван през събития които се появяват, когато потребителят или браузърът манипулира страница. Когато страницата се зареди, тя се нарича an събитие . Когато потребителят щракне върху бутон, това щракване също е събитие . Други примери включват събития като натискане на произволен клавиш, затваряне на прозорец, преоразмеряване на прозорец и т.н.

По същия начин, какво е пример за манипулатор на събитие и събитие? Като цяло, an манипулатор на събития има името на събитие , предшестван от „включено“. За пример , на манипулатор на събития за Фокус събитие е на фокус. Много обекти също имат методи, които емулират събития. За пример , бутонът има метод за щракване, който емулира бутона, върху който се щраква.

Що се отнася до това, какъв е обектът на събитието?

Обект на събитието . Ан събитие слушателят е обект който "слуша" за събития от GUI компонент, като бутон. Когато потребителят генерира an събитие , системата създава an обект на събитие който след това се изпраща на слушателя, който е регистриран за GUI компонента. След това, метод в слушателя обект се извиква.

Как протичат събитията?

На ниско ниво, събитие манипулатори често работа чрез запитване на устройство и изчакване на хардуерно прекъсване. По същество фоновата нишка се блокира, докато чака да възникне хардуерно прекъсване. Когато възникне прекъсване, функцията за анкета спира да блокира.

Препоръчано: