@midia21

Как в jsdoc3 описать функцию которая является колбэком метода addEventListener?

function a() {
  //...
  btn.addEventListener('click', b);
}

/**
 * вызовится при клике на кнопку
 * @param {...} event 
 */
function b(event) {
  //делать чтото
}


Как в jsDoc3 правильнее было бы оформить комментарий к этой функции? Что указывать в типе переменной event? Читал про теги event, fires и listens но довольно плохо их понял. Можно ли их как-то применить, чтобы дать понять что "b" это не просто функция а колбэк для слушателя события клика кнопки?
  • Вопрос задан
  • 26 просмотров
Пригласить эксперта
Ответы на вопрос 1
Kozack
@Kozack Куратор тега JavaScript
Thinking about a11y
/**
 * вызовится при клике на кнопку
 * @param {MouseEvent} event 
 */
function b(event) {
  //делать чтото
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
XPOWER Одесса
от 3 000 до 5 500 $
Artezio Москва
от 160 000 до 220 000 ₽
25 февр. 2021, в 22:13
10000 руб./за проект
25 февр. 2021, в 20:59
2500 руб./за проект