Deux attrape-nigauds qui empêchent l’exécution de Javascript

Voici deux choses qui peuvent empêcher du Javascript de s’exécuter et qui ne sont pas toujours évidentes à repérer au premier coup d’oeil.

  1. La mise en commentaire d’une accolade fermante: Le javascript est un langage interprété et, à moins d’utiliser un débogueur (comme Firebug), l’erreur passera inaperçu tout en rendant du code inaccessible.
  2. L’encodage des retours chariots en /r: Si un script apparait comme une ligne continue dans le code source sur le navigateur il y a des chances que celui-ci ne pourra être exécuté, surtout si une ligne en commentaire se trouve en début de script. Pour y remédier utilisez notepad++ et remplacez les /r avec /r/n en mode « Extended ».

– James Poulson.