webForumDet fria alternativet

Hur fungerar preload egentligen?

JavaScriptur Javascript

2 svar · 381 visningar · startad av webbmannen

Medlem sedan dec. 1999826 inlägg
Frågan#1

Hej alla,

Jag tänkte använda följande kod:

<script type="text/javascript"> 
var bilder = new Array('bild_1.jpg', 'bild_2.jpg', 'bild_3.jpg'); 
var temp = new Array(); 
 
for(i=0; i<bilder.length; i++){ 
temp[i] = new Image; 
temp[i].src = bilder[i]; 
} 
</script>

Jag blev dock tveksam på hur det egentligen fungerar.

Måste jag eller bör jag lägga in skriptet på varje sida som bilderna ska användas på? Det borde väl logiskt vara så att det räcker med en gång då bilderna ska hamna i cash-minnet eller?

Om jag lägger med skriptet på flera sidor, kommer det då inte att försöka lägga till bilderna varje gång med påföljd att det tar onödig laddningstid?

Tacksam om någon ville berätta vad som gäller och lämna ett råd på hur man gör detta på bästa sätt,

/webb

Medlem sedan maj 2005562 inlägg
#2

Nej, tror inte den läser in bilderna igen om det redan finns i cache minnet.

Medlem sedan dec. 1999826 inlägg
#3

Tack för ditt svar sl0k,

Jag ställer om frågan i hopp om fler svar.

Hur har ni andra gjort när det gäller att preloda bilder för att ha snabbaste laddningen av sidan?

/webb

135 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)