- Hívószám-hamisítás
- Nintendo DS-sel pózol egy OnePlus
- MIUI / HyperOS topik
- Milyen okostelefont vegyek?
- MWC 2026: Bajnoki címre pályázik a Xiaomi Watch 5
- Európába tart a Xiaomi Watch 5, eSIM-es verzió is jöhet
- Xiaomi 15 - kicsi telefon nagy energiával
- Xiaomi 17 Ultra - jó az optikája
- Google Pixel 10a – évismétlés
- Macrodroid
-
Mobilarena
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
disy68
aktív tag
Amikor lekéred az új adatot, amivel bővíted az oldalt, akkor megjeleníted a spinnert. Amikor betöltött az adat, akkor berakod a DOM-ba, ahova annak kerülnie kell.
Miután ez megvan, akkor ahova került az új tartalom, megnézed a tartalomban van-e új img, ezeket kigyűjtöd.
Itt lehet akár két lehetőség is
- Megszámolod mennyi van, majd feliratkozol a képek load és error eseményeire és amikor bármelyik bekövetkezik, akkor kivonsz egyet a számlálóból, ha elérted a nullát, akkor elrejted a spinnert.- Vagy a képeket beburkolod egy-egy Promise-ba a resolve/reject a kép load és error eseményeire következik be. Bevárod az összes Promise-t és elrejted a spinnert.
ha van egy images nevű tömböd, a képekkel, abból így lesz egy promise lista:const imagePromises = images.map(image =>
new Promise((resolve, reject) => {
image.onload = () => {
console.debug('image loaded', image);
resolve(image);
};
image.onerror = () => {
console.error('image not loaded', image);
reject(image);
};
}));
Új hozzászólás Aktív témák
- Docker konténerizálás
- Hívószám-hamisítás
- Otthoni hálózat és internet megosztás
- Nintendo DS-sel pózol egy OnePlus
- GL.iNet Flint 2 (GL-MT6000) router
- Gyúrósok ide!
- Távol-keleti webshopok OFF topikja (játékok, kuponok, stb.)
- Víz- gáz- és fűtésszerelés
- AliExpress tapasztalatok
- Amlogic S905, S912 processzoros készülékek
- További aktív témák...
- MacBook felváráslás!! MacBook, MacBook Air, MacBook Pro
- Lenovo ThinkPad T14s Gen 2 i5-1135G7 16GB 1000GB FHD 1 év garancia
- Lenovo Legion Slim 5 Ryzen 7 7840HS 16GB 1000GB RTX 4060 OLED 120Hz 1év garancia
- HIBÁTLAN iPhone 15 Plus 128GB Blue-1 ÉV GARANCIA - Kártyafüggetlen, MS4531,90% Akksi
- Akció!!! Microsoft Surface Laptop 4 13.5" i7-1185G7 16GB 512GB 1 év garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

