Nous mettrons à jour notre Politique de confidentialité prochainement. En voici un aperçu.

HTML5 : Optimisation des flux de production

Tenir compte de NoScript

Testez gratuitement nos 1341 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Votre travail repose essentiellement sur JavaScript. Informez les internautes de cette contrainte, notamment s'ils ont désactivé la prise en compte de JavaScript dans leur navigateur.
02:12

Transcription

Depuis le début de cette étape, on travaille avec du JavaScript. Ce qui veut dire qu'on sous-entend explicitement que tous les internautes possèderont la balise Script avec du JavaScript activé sur leur navigateur, ce qui peut-être parfois n'est pas le cas, être le cas quoi. Donc ici il est important à chaque fois qu’on a une balise Script dans un document ou dans son en-tête peu importe, c’est de faire appel à la balise noscript ici, et de mettre une information à prendre en compte. Alors ici on va regarder du côté du navigateur ce que cela peut donner. Ici je suis dans le premier document et on s’aperçoit que le script est en cours puisque il y a un document write qui me dit : document pris en cours. Alors si je viens ici activer la barre Web Developer Tools par exemple, qui est une extension de Firefox, et si ici je dis : je veux désactiver tout le JavaScript ici, si je recharge ma page, on voit bien que j’ai une information à prendre en compte puisque mon JavaScript n’a pas été activé. Donc je réactive ici le JavaScript, j’actualise et on s’aperçoit qu’on a cette information-là. Si je pars dans le deuxième document ici, je me retrouve dans un document, le JavaScript fonctionne, ma page fonctionne, mais en fait j’ai aucune information. Ça était le cas dès fois dans des sites où aucune information n’était donnée, si le JavaScript n’était pas pris en compte, et tout était basé sur JavaScript. Donc ici si j’actualise ma page, on se retrouve dans un document, il n’y a aucune information, l’internaute ne sait pas ce qui se passe. Et donc pour cela, il est assez important quelque part de prévoir cette information-là. Donc ici on a un noscript avec, dans le cas où il n’y a pas de script, on va lier une feuille de style, cette feuille de style n’existera que dans le cas où il n’y a pas de script. Et ici dans la balise body, on a une section qui n’apparaitra que quand il n’y a pas de script. Ce qui fait que maintenant, si je retourne dans le même cas de figure ici sur mon application qui ne fonctionnait qu’avec JavaScript, si je désactive le JavaScript ici, et que j’actualise ma page, on se retrouve avec une fenêtre qui me dit : votre navigateur ne prenant pas en compte JavaScript, un grand nombre d’amélioration ne sera pas pris en compte. Et donc ici il va falloir que je vienne cliquer sur En savoir plus pour avoir l’information qui m’est nécessaire. Mais c’est très important de penser à ce genre de prise en compte, surtout lorsque l’on base fortement nos applications sur JavaScript.

HTML5 : Optimisation des flux de production

Optimisez vos flux de production lors de vos développements en HTML5. Explorez les méthodes et les éléments essentiels à la mise en place de processus automatisés.

5h29 (62 vidéos)
Aucun commentaire n´est disponible actuellement
 
Spécial abonnés
Votre/vos formateur(s) :
Date de parution :26 déc. 2016
Durée :5h29 (62 vidéos)

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !