⊗jsSpACIL 159 of 294 menu

Piltide laadimine asünkroonsete tagasikutsetega JavaScriptis

Rakendame funktsiooni loadImage, mis laadib pilte. Olgu selle funktsiooni esimene parameeter tee pildi failini, ja teine - tagasikutse, mis käivitatakse, kui pilt on laaditud:

loadImage('img.png', function() { // käivitatakse pildi laadimisel });

Olgu meie tagasikutse esimesse parameetrisse viide pildi DOM elemendile, ja teise - viga, kui tekib erandolukord:

loadImage('img.png', function(image, err) { console.log(image, err); });

Me saame oma funktsiooni kasutada järgmisel viisil:

loadImage('image.png', function(image, err) { document.body.append(image); // asetame pildi laadimisel });

Või koos erandolukorra töötlemisega:

loadImage('image.png', function(image, err) { if (!err) { document.body.append(image); } else { console.log('tekis viga: ' + err); } });

Rakendage funktsioon loadImage. Kasutage selleks varasemalt õpitud koodi piltide laadimiseks.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu