10 Minutes pour comprendre Javascript Applications

Qu’est-ce que JavaScript ?

JavaScript est un langage de programmation de scripts.
Un script est un programme dont le code source est inclus dans un document HTML. Ce programme est interprété et s’exécute sur la machine du client lorsque le document est chargé ou lors d’une action de l’utilisateur (clic ou déplacement du curseur par exemple).
Les principes, l’implémentation, le fonctionnement, les domaines d’application de JavaScript n’ont strictement rien à voir avec ceux de Java. Seule une éventuelle ressemblance superficielle au niveau de la syntaxe et la volonté de profiter d’un effet de mode relatif à Java ont valu à ce langage de s’appeler JavaScript.

Exemple de programme JavaScript

<HEAD>
<SCRIPT LANGUAGE="JavaScript"><!--
function maj() {
document.write("Dernière mise à jour : "
+ document.lastModified);
}
//-->
</SCRIPT>
</HEAD>
<BODY>
Ceci est un essai
<P>
<SCRIPT><!--
maj();
//-->
</SCRIPT>
<NOSCRIPT>Dommage !</NOSCRIPT> !!

Possibilités de JavaScript

Contrairement à Java, JavaScript est complètement intégré au navigateur. Un programme JavaScript a accès à des informations internes au navigateur (version, plugins…), et à tous les éléments de la page HTML courante (cf. DOM).
Les principales applications de JavaScript sont :
• la validation de formulaires avant envoi au serveur,
• la détection de type et de version de navigateur,
• la gestion de fenêtres (pop-ups, cadres…),
• la préservation d’informations contextuelles,
• la génération automatique de date,
• la détection de plug-in,
• les calculs côté client,
• les effets d’images…

Possibilités de JavaScript

Contrairement à Java, JavaScript est complètement intégré au navigateur. Un programme JavaScript a accès à des informations internes au navigateur (version, plugins…), et à tous les éléments de la page HTML courante (cf. DOM).
Les principales applications de JavaScript sont :
• la validation de formulaires avant envoi au serveur,
• la détection de type et de version de navigateur,
• la gestion de fenêtres (pop-ups, cadres…),
• la préservation d’informations contextuelles,
• la génération automatique de date,
• la détection de plug-in,
• les calculs côté client,
• les effets d’images…

Environnements JavaScript

Core JavaScript (le noyau de JavaScript)est un langage de script orienté objet qui, comme tout langage, reconnaît un certain nombre d’opérateurs, de structures de contrôle et d’instructions. Certains objets tels Array, Date ou Math font partie intégrante du langage, mais il est possible de compléter le noyau de base par des objets supplémentaires.
• Client-side JavaScript est une implémentation qui complète les éléments de base par des objets permettant de contrôler un navigateur (Netscape ou autre)et l’apparence du document courant.
• Server-side JavaScript ajoute des objets pertinents pour une exécution côté serveur, permettant par exemple de communiquer avec des bases de données, de gérer des sessions ou d’accéder aux fichiers du serveur (Essentiellement disponible sur serveurs Netscape).

Environnements JavaScript

Le principe qui consiste à étendre Core JavaScript avec des fonctionnalités spécifiques peut être généralisé pour la programmation de tout type de système.
C’est sur cette base que JavaScript (Core JavaScript) a été standardisé par l’ECMA (Europe an Computer Manufacturers Association) sous l’appellation ECMA Script:
ECMA-262 = ISO-616262 = JavaScript 1.3 (cf N 4.06, IE5) ECMA-262= ISO-616262= JavaScript 1.3(cf N 4.06, IE5)
Le standard ECMA Script a été adopté en août 1998.
Les navigateurs implémentant JavaScript 1.3datent de 1999.

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
10 Minutes pour comprendre Javascript Applications (703.49 KO) (Cours PDF)
Comprendre Javascript

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *