⊗jsSpACIL 159 of 294 menu

Bildladen über asynchrone Callbacks in JavaScript

Lassen Sie uns die Funktion loadImage implementieren, die Bilder laden wird. Lassen Sie diese Funktion als ersten Parameter den Pfad zum Bild akzeptieren, und als zweiten - einen Callback, der ausgeführt wird, wenn das Bild geladen ist:

loadImage('img.png', function() { // wird beim Laden des Bildes ausgeführt });

Lassen Sie in den ersten Parameter unseres Callbacks ein Verweis auf das DOM-Element des Bildes übergeben werden, und in den zweiten - ein Fehler, falls eine Ausnahmesituation auftritt:

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

Wir können unsere Funktion wie folgt verwenden:

loadImage('image.png', function(image, err) { document.body.append(image); // platziere das Bild nach dem Laden });

Oder mit der Behandlung einer Ausnahmesituation:

loadImage('image.png', function(image, err) { if (!err) { document.body.append(image); } else { console.log('ein Fehler ist aufgetreten: ' + err); } });

Implementieren Sie die Funktion loadImage. Verwenden Sie dafür den von Ihnen zuvor gelernten Code zum Laden von Bildern.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen