Javascript non-intrusif : séparez l'action du contenu

Magazine
Marque
GNU/Linux Magazine
Numéro
122
Mois de parution
décembre 2009


Résumé
Pour rendre des pages web plus dynamiques, il est fréquent d'avoir recours au javascript pour gérer des actions réalisées par l'utilisateur : passage de la souris au-dessus d'une image, clic, etc. Dans le cadre d'une application web, on peut supposer que toute personne souhaitant utiliser le logiciel activera javascript... On ne peut pas gérer un site web de la même façon !

Vous avez déjà dû entendre parler de « javascript non-intrusif ». Il s'agit en quelque sorte d'une « bonne pratique » de programmation javascript pour les pages web. En effet, pour maintenir l'accessibilité de vos pages, vous ne devez pas être dépendant du javascript que certains de vos visiteurs peuvent avoir choisi de désactiver. Pour cela, une seule règle de programmation : pas d'instruction javascript directement dans vos pages HTML. Tout ce qui doit apparaître, c'est le chargement du ou des fichiers javascript de la forme :

<script type="text/javascript" src="mon_scripts.js"></script>

Cette programmation se base sur une utilisation poussée de la gestion des événements. Je vais tâcher dans cet article de vous montrer comment gérer les événements javascript et comment faire en sorte que vos pages restent accessibles, que l'interpréteur javascript soit…

Cet article est réservé aux abonnés. Il vous reste 97% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous