Können Sie mir sagen, ob die Funktion, die ich unten geschrieben habe, ausreicht, um Bilder in den meisten, wenn nicht allen heute üblichen Browsern zu laden?JavaScript Bilder vorladen
function preloadImage(url)
{
var img=new Image();
img.src=url;
}
Ich habe eine Reihe von imageURLs dass I Schleife und rufen die preloadImage Funktion für jede URL.
Beachten Sie, dass einige (alle?) Browser das Bild nach einigen Sekunden loslassen, wenn Sie es nicht benutzt haben. Um dies zu vermeiden, behalten Sie einen Verweis auf das Objekt 'img', z. in einem Array im übergeordneten Bereich. – Tamlyn
Was meinst du mit "Bild freilassen"? Wenn es vom Browser zwischengespeichert wurde, wird es dort bleiben, oder? – Francisc
Es wird im Cache zwischengespeichert, aber nicht im RAM und manchmal ist die Festplatte zu langsam (z. B. Animation einer Sequenz). – Tamlyn