A propos de ce guide

JavaScript est un langage de script orienté objet et indépendant de la plateforme. Ce guide explique tout ce que vous devriez savoir pour utiliser JavaScript.

Nouvelles fonctionalités selon les versions de JavaScript

Ce que vous devriez déjà connaître

Ce guide présuppose que vous possédez déjà les connaissances suivantes :

  • Une compréhension générale d'Internet et du World Wide Web (WWW).
  • De bonnes connaissances pratiques du langage HTML (HyperText Markup Language).
  • Une expérience avec un langage de programmation est utile, mais n'est pas indispensable.

Versions de JavaScript

 
Version JavaScript Version navigateur
JavaScript 1.0 Navigator 2.0
JavaScript 1.1 Navigator 3.0
JavaScript 1.2 Navigator 4.0-4.05
JavaScript 1.3 Navigator 4.06-4.7x
JavaScript 1.4  
JavaScript 1.5 Navigator 6.0
Mozilla (open source browser)
JavaScript 1.6 Firefox 1.5, autres produits Mozilla basés sur Gecko 1.8
JavaScript 1.7 Firefox 2, autres produits Mozilla basés sur Gecko 1.8
JavaScript 1.8 Firefox 3, autres produits Mozilla basés sur Gecko 1.9

Chaque version de Netscape Enterprise Server  supporte aussi une version différente de JavaScript. Pour vous aider à écrire vos scripts de manière à ce qu'ils soient compatibles avec plusieurs versions de  Enterprise Server, ce manuel utilise une abréviation pour indiquer la version pour laquelle chaque fonction a été implémentée.

Table 2 Abréviations des versions de Netscape Enterprise Server
Abréviation Version de Enterprise Server
NES 2.0 Netscape Enterprise Server 2.0
NES 3.0 Netscape Enterprise Server 3.0

Où trouver de l'information sur JavaScript

La documentation JavaScript se trouve dans les ouvrages suivants:

  • JavaScript Guide (ce guide) qui fournit l'information de base sur le langage JavaScript  et ses composantes.
  • JavaScript Reference qui est le document de référence du langage JavaScript.
  • javaScript éloquent est un guide d'initiation progressive avec des exercices interactifs.

Si vous découvrez JavaScript, commencez par le JavaScript Guide. Une fois familiarisé avec les fondamentaux vous pourrez utilise JavaScript Reference pour plus de détails sur les objets et les instructions.

Trucs pour apprendre le JavaScript

Commencer l'apprentissage de JavaScript est assez simple: tout ce dont vous avez besoin c'est d'un navigateur Web récent. Ce guide intègre quelques fonctions JavaScript qui ne sont disponibles qu'avec les dernières versions de Firefox (et autres navigateurs basés sur le moteur Gecko), aussi est-il recommandé d'utiliser la version la plus récente de Firefox.

Un interpéteur interactif

Une zone interactif JavaScript est disponible pour vous aider dans votre apprentissage du langage, ainsi il vous est possible de tester des choses sans avoir besoin de constituer un fichier ou de rafraîchir la page. La console d'erreur de Firefox, accessible via le menu Outils, fournit un moyen simple pour essayer de manière interactive du JavaScript : donnez simplement une ligne de code et cliquez sur le bouton "Evaluate".

Image:ErrorConsole.png

Firebug

Une fonction interactive plus avancée est disponible en utilisant Firebug, une extension de Firefox. Les expressions entrées sont interprétées comme objets et sont liées aux autres parties de Firebug. Par exemple, vous pouvez calculer 5 plus 5, changer la casse d'une chaîne de caractères, obtenir un lien cliquable du document, ou un lien d'un élément quelconque:

Utilisez la flèche en bas à droite pour un éditeur de commande multiligne.

Firebug fournit aussi un inspecteur DOM avancé, un débogueur JavaScript, un outil de profilage et divers autres outils. Le code JavaScript exécuté dans une page Web peut appeler console.log(), une fonction qui trace ses éléments dans la console Firebug.

Conventions du document

Les applications JavaScript fonctionnent sur plusieurs systèmes ; l'information de ce guide s'applique à toutes les versions. Les fichiers et répertoires sont donnés avec la notation Windows (backslashes pour séparer les noms de répertoire). Pour les versions Unix, les chemins sont les mêmes, sauf que le séparateur est le slash au lieu du backslash.

Ce guide utilise le localisateur de ressource (uniform resource locators ou URL) selon la forme suivante:

http://server.domain/path/file.html

Dans cette URL, server représente le nom du serveur sur lequel vous exécutez votre application, comme par exemple research1 ou www; domain représente votre nom de domaine Internet, comme par exemple  netscape.com ou uiuc.edu; path représente la structure de répertoires sur le serveur; et file.html est le nom du fichier individuel. En général, les éléments en italiques dans les URLs sont des parties variables, les items en caractères "normal monospace" sont des littéraux. Si votre serveur dispose du Secure Sockets Layer (SSL), vous devrez utiliser https au lieu du http dans l'URL.

Ce guide utilise les conventions suivantes:

  • La police monospace est utilisée pour un exemple de code et les listings de code, API et éléments du langage (comme le nom d'une méthode et les noms de propriété), noms de fichier, chemins, noms de répertoire, tags HTML, et tout texte qui doit être saisie à l'écran. (La police monospace italique est utilisée pour le code embarqué.)
  • L'italique est utilisé pour les titres, les accentuations, variables et espaces réservés, et les mots utilisés dans un sens littéral.
  • Le gras est utilisé pour les termes qu'on retrouve dans le glossaire.

Pièces jointes

Fichier Taille Date Joint par
ErrorConsole.png
20097 octets 2007-07-31 22:26:55 Simon
FirebugCommandLine.PNG
22567 octets 2011-04-21 04:39:28 Johnjbarton
button-3.png
1806 octets 2005-12-23 16:54:00 Rod Whiteley

Document Tags and Contributors

Étiquettes :
Contributors to this page: tregagnon, SphinxKnight, Goofy, favdb31
Dernière mise à jour par : Goofy,