⊗jsSpACIL 159 of 294 menu

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 функциясини амалга оширинг. Унга сиз илгари ўрганган расмларни юклаш учун коддан фойдаланинг.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш