JavaScript-de asinkron çagyryşlar arkaly suratlary ýükleme
Geliň loadImage funksiýasyny amala aşyralyň,
şol funksiýa suratlary ýükler. Birinji parametri
surat ýoly bolsun, ikinji parametri bolsa, surat
ýüklenen wagty ýerine ýetiriljek çagyryş bolsun:
loadImage('img.png', function() {
// surat ýükleneninde ýerine ýetirer
});
Bizim çagyryşymyzyň birinji parametrine surat DOM elementine çykgyt, ikinjisine bolsa - ýüze çykan ýalňyşlyk düşsin:
loadImage('img.png', function(image, err) {
console.log(image, err);
});
Biz öz funksiýamyzy şeýle ulanyp bileris:
loadImage('image.png', function(image, err) {
document.body.append(image); // surat ýükleneninde ýerleşdireris
});
Ýa-da ýalňyşlygy işläp çykarmak bilen:
loadImage('image.png', function(image, err) {
if (!err) {
document.body.append(image);
} else {
console.log('ýalňyşlyk ýüze çykdy: ' + err);
}
});
loadImage funksiýasyny amala aşyryň. Munuň
üçin öň öwrenen
suratlary ýükleme
kodyny ulanyň.