const doSmth = () => {
console.log('do something')
}
window.addEventListener('doSmth', () => {
console.log('doSmth отработал')
})
const event = new Event('myEvent'); // создаем кастомное событие myEvent
pew.addEventListener('click', function() { // слушаем клик по кнопке
circle.dispatchEvent(event); // отправляем событие myEvent
});
circle.addEventListener('myEvent', function(evt) { // слушаем событие myEvent
// какая-то полезная нагрузка
console.log(evt.target);
});
const doSmth = () => {
const event = new Event('doSmth');
window.dispatchEvent(event);
console.log('do something')
}