ALMultimedia.net, site de création internet
 

Retour à « Glossaire» - « Langages»

Javascript

Le Javascript à ne pas confondre avec le JAVA, qui est un langage de programmation "réduit" et qui n'est accés que sur l'Internet, permet d'ajouter d'améliorer le comportement des pages Internet, en :

  • permettant d'animer des images,
  • de modifier certaines parties du code html,
  • de gérer des variables,
  • de tester la validité d'un adresse mail, d'un numéro de téléphone...
On peut dire que le javascript (JScript pour Internet Explorer), permet d'ajouter de la vie à une page Web.

En outre, JavaScript est employé dans un environnement déterminé, à savoir la page WWW affichée ou à afficher. JavaScript tourne avec ce qu'on pourrait appeler un "carcan". C'est une espèce de cage de sécurité dans laquelle le langage de programmation est enfermé. Cela lui ôte les possibilités typiques d'autres langages de programmation, surtout la possibilité de lire comme il veut les données d'autres fichiers ou celle d'écrire dans les fichiers. Ceci doit empêcher que des programmeurs JavaScript fassent n'importe quoi sur l'ordinateur d'un utilisateur qui appelle une page Web avec du JavaScript. Après quelques problèmes de jeunesse du passé, cela fonctionne aussi assez bien. Celui donc qui désactive JavaScript sur son navigateur par crainte qu'il puisse formater son disque dur, devrait plutôt éviter complètement Internet car déjà à l'appel de ses courriels, les dangers guettent, qui sont considérablement plus grands que ceux encourus avec JavaScript.

Tiré de SELFHTML

Avantages:

  • permet de faire tout ce que l'on peut imaginer.... ou presque

Inconvénient:

  • Difficile à prendre en main car il faut connaitre le langage et tous les codes des éléments du navigateur qu'il permet de modifier. (ils sont trés nombreux et ne fonctionnent pas tous sur n'importe quel navigateur)
  • Problèmes dûs aux navigateurs qui n'ont pas tout à fait le même code et qui nécéssite de développer souvent 2 codes différents pour faire la même chose.
 
 
Contact
Liens