This entry was posted on at 08:54 PM and is filed under Javascript, Tutorials.
You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.
2 Comments to 'Préchargement d’images avec jQuery'
yeah bien sympa cette petite fonction mais il me semble que la boucle for consomme beaucoup de ressources. On pourrai peut être l’améliorer grâce à une boucle foreach.
Array.forEach()
Effectivement on peut toujours améliorer la performance, mais étant donné que ce script est censé n’être exécuté qu’une fois au chargement de la page, je ne pense pas que ce soit un vrai problème.
Par contre, j’ai remarqué depuis ce post que cette méthode pose problème avec certains vieux navigateurs…
Le navigateurs récents étant capables de gérer les deux méthodes, je suis revenu à la méthode plus traditionnelle de javascript :
var imagesToPreload = Array(\
'image1.gif',\
'/repertoire/des/images/image2.gif',\
'http://www.example.com/repertoire/image3.gif');
for (var i = 0; i<imagesToPreload.length; i++){
var img = new Image();
img.src = imagesToPreload[i];
}
Thursday August 14th, 2008 at 03:46 PM
yeah bien sympa cette petite fonction mais il me semble que la boucle for consomme beaucoup de ressources. On pourrai peut être l’améliorer grâce à une boucle foreach.
Array.forEach()
Thursday October 30th, 2008 at 04:20 PM
Effectivement on peut toujours améliorer la performance, mais étant donné que ce script est censé n’être exécuté qu’une fois au chargement de la page, je ne pense pas que ce soit un vrai problème.
Par contre, j’ai remarqué depuis ce post que cette méthode pose problème avec certains vieux navigateurs…
Le navigateurs récents étant capables de gérer les deux méthodes, je suis revenu à la méthode plus traditionnelle de javascript :
var imagesToPreload = Array(\ 'image1.gif',\ '/repertoire/des/images/image2.gif',\ 'http://www.example.com/repertoire/image3.gif'); for (var i = 0; i<imagesToPreload.length; i++){ var img = new Image(); img.src = imagesToPreload[i]; }