⊗jsSpACIL 159 of 294 menu

Caricamento di immagini tramite callback asincroni in JavaScript

Implementiamo la funzione loadImage, che caricherà le immagini. Lasciamo che il primo parametro di questa funzione accetti il percorso dell'immagine, e il secondo - una callback, che verrà eseguita quando l'immagine sarà caricata:

loadImage('img.png', function() { // verrà eseguito al caricamento dell'immagine });

Lasciamo che nel primo parametro della nostra callback venga passato un riferimento all'elemento DOM dell'immagine, e nel secondo - un errore, se si verifica una situazione eccezionale:

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

Possiamo utilizzare la nostra funzione nel seguente modo:

loadImage('image.png', function(image, err) { document.body.append(image); // posizioneremo l'immagine al caricamento });

O con la gestione della situazione eccezionale:

loadImage('image.png', function(image, err) { if (!err) { document.body.append(image); } else { console.log('si è verificato un errore: ' + err); } });

Implementate la funzione loadImage. Utilizzate per questo il codice per il caricamento delle immagini che avete studiato in precedenza.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta