JavaScript හි අසම්භාව්ය කොල්බැක් භාවිතයෙන් පින්තූර පූරණය කිරීම
අපි loadImage ශ්රිතය ක්රියාත්මක කරමු,
එය පින්තූර පූරණය කරයි. මෙම ශ්රිතය පළමු
පරාමිතියක් ලෙස පින්තූරයට මාර්ගය ලබා ගන්නා අතර,
දෙවන පරාමිතිය ලෙස - පින්තූරය පූරණය වූ විට
ක්රියාත්මක වන කොල්බැක් එකක් ලබා ගනී:
loadImage('img.png', function() {
// පින්තූරය පූරණය වූ විට ක්රියාත්මක වේ
});
අපගේ කොල්බැක් ශ්රිතයේ පළමු පරාමිතියට පින්තූර DOM අංගයට සබැඳියක් ලැබෙන අතර, දෙවන පරාමිතියට - දෝෂයක්, අසාමාන්ය තත්වයක් ඇති වුවහොත්:
loadImage('img.png', function(image, err) {
console.log(image, err);
});
අපට අපගේ ශ්රිතය පහත දැක්වෙන ආකාරයෙන් භාවිතා කළ හැකිය:
loadImage('image.png', function(image, err) {
document.body.append(image); // පින්තූරය පූරණය වූ පසු එය ස්ථානගත කරමු
});
නැතහොත් අසාමාන්ය තත්වයන් සැකසීම සමඟ:
loadImage('image.png', function(image, err) {
if (!err) {
document.body.append(image);
} else {
console.log('දෝෂයක් සිදු විය: ' + err);
}
});
loadImage ශ්රිතය ක්රියාත්මක කරන්න. මේ සඳහා
ඔබ කලින් ඉගෙන ගත්
පින්තූර පූරණය කිරීමේ
කේතය භාවිතා කරන්න.