Нативные события запускаются непосредственно браузером - такие события, как щелчки, перемещения мыши, нажатия клавиш и т. Д. Чтобы получать эти события в виджете, необходимо специально обработать события.
Общие события, ну, в общем, более общие. Например, я создал SaveEvent
и DeleteEvent
для собственного использования, которые запускаются при выполнении определенных условий пользовательского интерфейса. Они находятся дальше от браузера и никогда не будут запущены непосредственно браузером. Я думаю, что вы должны придерживаться более общих событий, когда вы можете. С другой стороны, если вы создаете пользовательский виджет, который вы не можете сделать из других виджетов - например, если вы хотите создать слайдер, который пользователь может щелкнуть и перетащить - вам понадобятся события DOM.