18-12-2013, 05:01 AM
Bonjour,
j'aimerais savoir selon vous quel est la meilleur manière de procéder pour les préload de vos assets?
Prenons l'exemple d'une image:
la méthode classique:
ou es-ce qu'il vaut mieux garder la reference JS de l'image preload pour directement la réutiliser ensuite:
Es-ce plus optimisé ainsi? Apriori ça évite qu'il aille rechercher la même ressource en créant une nouvelle balise img (meme si elle est en cache) non?
Derniers point: y a t-il moyen de savoir si le cache à échoué pour faute de place par exemple? Afin de prévenir l'utilisateur que le cache est plein et d'alluer plus d'espace sous peine de créer des bugs si des assets ne sont pas préload une fois en jeu.
j'aimerais savoir selon vous quel est la meilleur manière de procéder pour les préload de vos assets?
Prenons l'exemple d'une image:
la méthode classique:
Code :
img = new Image();
img.onload = function(){
$('body').append('<img id="img_1" src="/assets/toto.png" />);
}
img.src = '/assets/toto.png';
ou es-ce qu'il vaut mieux garder la reference JS de l'image preload pour directement la réutiliser ensuite:
Code :
window.myImg[1] = new Image();
myImg[1].id = "img_1";
myImg[1].onload = function(){
$('body').append(myImg[1]);
}
myImg[1].src = '/assets/toto.png';
Es-ce plus optimisé ainsi? Apriori ça évite qu'il aille rechercher la même ressource en créant une nouvelle balise img (meme si elle est en cache) non?
Derniers point: y a t-il moyen de savoir si le cache à échoué pour faute de place par exemple? Afin de prévenir l'utilisateur que le cache est plein et d'alluer plus d'espace sous peine de créer des bugs si des assets ne sont pas préload une fois en jeu.
Dévotion, jeu multijoueur gratuit par navigateur de stratégie et de conquête
The Magic Institute, le jeu de magie médieval fantastique gratuit en ligne
Rapture Studio : créateur de divertissement pour tous
JePolitique.fr - débattons ensemble
JécrisLaConstitution.fr - ne laissons pas les Hommes aux pouvoirs écrire les règles du pouvoir
Je Deviens Citoyen (Association à but non lucratif)
The Magic Institute, le jeu de magie médieval fantastique gratuit en ligne
Rapture Studio : créateur de divertissement pour tous
JePolitique.fr - débattons ensemble
JécrisLaConstitution.fr - ne laissons pas les Hommes aux pouvoirs écrire les règles du pouvoir
Je Deviens Citoyen (Association à but non lucratif)