Tag: "programmation"

Javascript ou pas ?

Le 10 Fév 2011 par Jac Lou Réagir » Partage » Partagez cet article sur Facebook

Préface: Cet article est une reprise d'une page de mon site original l'Architope. Il est d'évidence un peu dépassé aujourd'hui, mais je le présente de nouveau dans ce blog comme un témoignage des excès de certains "experts" qui pouvaient (peuvent encore ?) sévir dans les groupes de discussion sur le Net en 1999 ou 2000. Aujourd'hui, en effet, en tous cas depuis l'émergence de ce qu'on a appelé le "Web 2", il semble que l'usage des scripts d'action (Javascript) en conjonction avec ceux de mise en page (CSS) soit largement considéré comme incontournable. Par exemple, le fonctionnement d'un blog comme celui que vous lisez ne saurait s'en passer. Le triptyque { contenu - scripts de mise en page - scripts d'action } subsitera-t-il à l'avenir. Je pense personnellement que oui, mais rien n'est jamais certain. Revenons donc vers un passé pas si lointain au moment où j'écris cette préface...

Pourquoi des javascripts ?


J'ai décidé d'exprimer ma position sur l'usage des javascripts dans mes pages personnelles à la suite d'un échange qui a eu lieu dans le forum fr.rec.genealogie au début juillet 2000. Certains internautes fréquentant ce forum, ont usé de l'autorité qu'ils pensaient détenir de l'appartenance à l'une ou plusieurs des catégories [programmeur; pionnier du net; utilisateur professionnel du Net; réfractaire à Windows...], pour tenter de convaincre les autres usagers (voire de leur imposer) de ne pas utiliser les javascripts. Les principaux arguments qui ont été assénés peuvent se résumer en quelques phrases : "les javascripts mal écrits peuvent bloquer le navigateur", "les javascripts peuvent effectuer des opérations dangereuses", "les javascripts cela ne sert à rien d'autre qu'à faire joli" ou encore "faire exécuter un script par le navigateur du visiteur, c'est pas poli". On voit sans difficulté que certains arguments ont moins de pertinence que d'autres ;-).

Mes arguments sont exposés ci-dessous dans la page suivante en utilisant une mise en page qui conviendra, je l'espère, aux amoureux de la ligne de commande ;-))) On trouvera à la suite un sommaire du site suivi d'une aide pour valider les javascripts destinée à ceux qui les auraient invalidés par erreur. [Note de relecture : mes arguments 1 et 5 de l'époque sont invalides aujourd'hui, l'usage des CSS répondant aux exigences avancées]

La suite page 2 ...

Pages: 1· 2