1485 sujets

Web Mobile et responsive web design

Oyé la communauté,

Pour mon premier post par ici, j'ai une requête à vous soumettre...

J'ai développé mon site perso en responsive dernièrement et je cherche à l'améliorer un peu notamment en implémentant un slider (flexslider) pour la page "portfolio". Bon jusque là rien de bien sorcier, on lit la doc, on applique et le slider fonctionne, rien à redire.

Cela dit, pour les versions mobiles et tablettes, problème de poids oblige, j'aimerais ne pas charger le slider et/ou n'afficher qu'une seule image ou lieu de 3 car même en utilisant adaptive image, 21 images au lieu de 7, ça pèse et ça alloooonge les temps de chargement pour des connexions 3G (Pour le moment, ma page fait à peu près 350kb sur smartphones, "ce qui est bien mais pas top", mais avec un slider, aie aie aie...).

J'ai bien lu le très bon article de Raphael sur le site webdesignfriday http://wdfriday.com/blog/2012/04/introduction-a-la-performance-pour-le-web-mobile/#comments qui donne une technique pour ne pas charger un script ou changer une image mais à l'usage, ça ne marche pas sur mon site. (Ich bin une buse en js...)

(function() {
if(screen.width>800) {
var bigjs = document.createElement(‘script’);
bigjs.src = ‘js/jquery.flexslider.js’;
bigjs.type = ‘text/javascript’;
document.getElementsByTagName(‘body’)[0].appendChild(bigjs);
}
})();



J'ai lu aussi sur le conditionnal loading mais j'ai pas réellement saisi la technique. (ouais, jsuis pas loin d'être un gros noob en js donc bon...)

Sinon, j'ai cru comprendre qu'avec un mobile-detect, on pouvait poser une condition en php pour ne charger qu'une image selon le device. J'ai lu que c'était faisable mais pas vu d'exemple concret. Es-ce une solution viable ? Si oui, ça marche comment ?

Voilà, beaucoup de questions pour un premier post (désolé hein) mais j'espère que des gens avisés éclaireront ma lanterne.

D'avance, merci !
Salut,

Déjà, bravo pour ton site qui s'adapte bien. Bonne gestion à différents niveaux ainsi que ton code qui est propre ! Smiley cligne

Pour le problème de chargement, effectivement, je trouve ton site un peu lourd pour si peu d'infos. Ne serai-ce que tes images qui sont lourdes Smiley cligne Tu peux facilement les diviser par 2. (ref1.jpg, ref2.jpg... ) Et n'oublies pas de changer les formats en conséquences si besoin. (Pas mettre du gif s'il y a plus de 3 couleurs, pas de png24 sauf si vraiment tu en as besoin pour cause de transparence.... Smiley smile