JavaScript-daky atlandyryjy ady bilen ýagdaýlar
Öňki sapaklarda biz ýagdaý işleýjileri hökmünde ady bolmagan funksiýalary ulandy. Bu aslynda hökman däl - funksiýa adaty hem bolup biler, ady bilen. Mysal üçin bizde şeýle funksiýa bardyr diýeliň:
javascriptfunction func() {
console.log('!!!');
}
Şeýle hem düwmämiz bardyr diýeliň:
html<input id="button" type="submit">
Geliň, düwmä basylanda
biziň func funksiýamyzyň ýerine ýetirilmegi üçin edeliň.
Bunun üçin addEventListener parametri hökmünde
biziň funksiýamyzyň adyny geçirýäris, şeýle:
javascriptlet button = document.querySelector('#button');
button.addEventListener('click', func);
function func() {
console.log('!!!');
}
Задание 1
Aşakdaky HTML kody berlen:
html<input id="button1" type="submit" value="button1">
<input id="button2" type="submit" value="button2">
Aşakdaky funksiýalar berlen:
javascriptfunction func1() {
console.log(1);
}
function func2() {
console.log(2);
}
Birini düwmä basylanda
func1 funksiýasynyň ýerine ýetirilmegi,
ikinjisine basylanda bolsa func2 funksiýasynyň ýerine ýetirilmegi üçin ediň.