webForumDet fria alternativet
Logga in / Bli medlem

Förladda bilder

JavaScript

0 svar · 360 visningar · startad av haagel

Medlem sedan feb. 2006134 inlägg
Frågan#1

Jag har gjort en sida som innehåller 12 bilder som ska byta utseende då man för muspekaren över dem. I nuvarande version byter jag bara ut innehållet i src-attributet för att byta bildfil. Jag antar att det är bättre att förladda bilderna så att de ej behöver laddas när de ska visas.

Jag har sett exempel på hur man gör detta och då används klassen Image. Man skapar en instans av Image för varje bild man har:

var img1 = new Image();
img1.src = "image1.gif";

Sedan kan jag byta ut en bild:

var myImage = document.getElementById('imageNr1');
myImage.src = img1.src

Dessa exempel jag hittat har dock några år på nacken och JavaScript har utvecklats en del sedan dess. Så min fråga är helt enkelt om det fortfarande är detta sett som man bör jobba eller om det kommit en ny teknik som är bättre?

270 ms totalt · 4 externa anrop · v20260731065814-full.05830320
136 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
139 ms — ändringar (db)