⊗jsPmTrDl 453 of 505 menu

JavaScript හි ක්‍රියාත්මක වීමට පෙර ප්‍රමාදය

දැන් අපි setTimeout ශ්‍රිතය පරීක්ෂා කරමු, එය කේතය ක්‍රියාත්මක කිරීමට පෙර ප්‍රමාදයක් කිරීමට ඉඩ සලසයි. setInterval ශ්‍රිතයට වඩා මෙම ප්‍රමාදය එක් වරක් පමණක් සිදු වේ.

පළමු පරාමිතියක් ලෙස setTimeout ශ්‍රිතයේ මූලාශ්‍ර කේතය පිළිගනී, දෙවන පරාමිතිය ලෙස - මිලිතපප වලින් ප්‍රමාදය එම ශ්‍රිතය ක්‍රියාත්මක කිරීමට පෙර.

කිසියම් උදාහරණයක් මත ශ්‍රිතයේ ක්‍රියාකාරිත්වය බලමු. අපට මෙවැනි බොත්තමක් ඇතැයි සිතමු:

<input type="submit" id="elem">

අපගේ බොත්තම වෙත සබැඳිය විචල්‍යයකට ලබා ගනිමු:

let elem = document.querySelector('#elem');

දැන් අපි එය කරමු, එවිට බොත්තම ක්ලික් කිරීමෙන් තිරය මත alert ප්‍රදර්ශනය වේ, නමුත් ක්ලික් කිරීමෙන් පසු වහාම නොව, 3 තපපයකට පසුව:

elem.addEventListener('click', function() { setTimeout(function() { alert('!'); }, 3000); });

පේරා එකක් දෙනවා. කේතය ලියන්න, එය පණිවිඩය ප්‍රදර්ශනය කරයි මෙම පේරා තුළට 10 තපපයකට පසුව පිටුව පූරණය වූ පසු.

සිංහල
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න