Le Javascript minimum -- Avancé --
![]() |
Versions du langage Javascript
Avec les différentes versions déjà existantes (Javascript 1.0, Javascript 1.1 et Javascript 1.2), on peut imaginer des scripts adaptés aux différentes versions mais surtout aux différents navigateurs ;
<SCRIPT LANGUAGE="Javascript"> |
![]() |
Extension .js pour scripts externes
Il est possible d'utiliser des fichiers externes pour les programmes Javascript. On peut ainsi stocker les scripts dans des fichiers distincts (avec l'extension .js) et les appeler à partir d'un fichier Html. Le concepteur peut de cette manière se constituer une bibliothèque de script et les appeler à la manière des #include du C ou C++. La balise devient <SCRIPT LANGUAGE='javascript' SRC='http://site.com/javascript.js'></SCRIPT> |
![]() |
Toujours des commentaires
Outre les annotations personnelles, les commentaires peuvent vous être d'une utilité certaine en phase de débuggage d'un script pour isoler (sans effacer) une ligne suspecte. Pour les esprits compliqués, notons que les commentaires ne peuvent
être imbriqués sous peine de message d'erreur. La formulation
suivante est donc à éviter : |
![]() |
Alert() ... rouge
Joujou des débutants en Javascript, cette petite fenêtre est à utiliser avec parcimonie pour attirer l'attention du lecteur pour des choses vraiment importantes. Et puis, elles ne sont vraiment pas destinées à raconter sa vie. Javascript met à votre disposition la possibilité de créer de nouvelles fenêtres de la dimension de votre choix qui apparaissent un peu comme les popup des fichiers d'aide. Nous les étudierons plus loin dans l'objet Window. Alert() est une méthode de l'objet Window. Pour se conformer à la notation classique nom_de_l'objet.nom_de_la_propriété, on aurait pu noter window.alert(). Window venant en tête des objets Javascript, celui-ci est repris par défaut par l'interpréteur et devient en quelque sorte facultatif. Si vous souhaitez que votre texte de la fenêtre alert() s'inscrive sur plusieurs lignes, il faudra utiliser le caractère spécial /n pour créer une nouvelle ligne. |