JavaScriptтеги окуялардын атталган иштетүүчүлөрү
Алдынкы сабактарда биз окуялардын иштетүүчүлөрү катары атсыз функцияларды колдондук. Бул чындыгында милдеттүү эмес - функция кадимки, аттуу болушу да мүмкүн. Мисал үчүн, бизде мындай функция бар деп коёлу:
function func() {
console.log('!!!');
}
Ошондой эле баскыч бар деп коёлу:
<input id="button" type="submit">
Баскычка чыкылдатуу менен биздин func функциябыз
ишке ашсын. Бул үчүн
addEventListener параметрине
функциябыздын атын беребиз, мындай:
let button = document.querySelector('#button');
button.addEventListener('click', func);
function func() {
console.log('!!!');
}
Төмөнкү HTML коду берилген:
<input id="button1" type="submit" value="button1">
<input id="button2" type="submit" value="button2">
Төмөнкү функциялар берилген:
function func1() {
console.log(1);
}
function func2() {
console.log(2);
}
Биринчи баскычка чыкылдатуу менен
func1 функциясы ишке ашырылсын,
экинчисине чыкылдатуу менен - func2 функциясы ишке ашырылсын.