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 ක්රියාත්මක වන පරිදි කරන්න.