Précharger les images à l'aide de css

Est-ce une façon acceptable pour le chargement d'images, par rapport à certains code js à l'intérieur de html /head

body:after{
    display:none;
    content:
    url(img1.jpg)
    url(img2.jpg)
    ...
}

js façon

$.preload = function() {
  for (var i = 0; i < arguments.length; i++) {
    $("<img />").attr("src", arguments[i]);
  }
}

$.preload("img1.jpg","img2.jpg");
Bien que dans votre question, vous avez comparé le CSS vs, JS précontrainte méthodes. Je suis l'aide de certaines images généré dynamiquement, un fragment HTML, et viens de découvrir que pour moi, le CSS preloader a été la bonne façon d'obtenir des images mises en cache.
Votre CSS méthode fonctionne pour moi, merci.

OriginalL'auteur qadenza | 2014-06-22