Sommaire: Javascript syntaxe: Tests, boucles, fonctions
Syntaxe : tests, boucles, fonctions
Événements / Manipulation de page
Objets
Insertion dans une page html
JSON
Cookies
(AJAX)
Extrait du cours: Javascript syntaxe: Tests, boucles, fonctions
Introduction
– Le Javascript est un langage « de script » simplifié « orienté objet » :
* Initialement élaboré par Netscape en association avec Sun Microsystem.
* Standardisé par un comité spécialisé, l’ECMA (European Computer Manufactures Association).
– Javascript permet :
* De rendre dynamique un site internet développé en HTML :
• Validation de formulaires, calculs, messages,
• Modification de la page web,
• Communication avec un serveur directement (AJAX)
* De développer de véritables applications fonctionnant exclusivement dans le cadre d’Internet.
Caractéristiques principales
– Le Javascript est :
* Ecrit directement dans le document HTML
* Un script encadré par des balises HTML
* Exécuté chez le client (pas d’appel réseau)
* Interprété (pas compilé)
– Supporté par la plupart des navigateurs web
– Syntaxe proche du C
HTML et JavaScript
– Deux types d‟insertion (comme CSS)
* Directement dans le fichier HTML
* Dans un fichier externe et inclus en HTML
– Utilisation de balises spécifiques :
* <script language= »Javascript »>…</script>
Insertion dans une page HTML
– Dans le corps de la page HTML
* Le code s’exécute lors du chargement de la page
<html>
<body>
<script language= »JavaScript »>
alert(‘bonjour’);
</script>
</body>
</html>
Insertion dans une page HTML
– Dans l’entête de la page
* Le code s’exécute lors d’un événement venant de l’utilisateur
* Le code correspondant à cet événement se trouve dans le corps du document.
– En pratique les deux sont similaires sur la plupart des navigateurs
<html>
<head>
<script language= »JavaScript »>
function f () { alert(‘Au revoir’); }
</script>
</head>
<body onUnload=f();>
</body>
</html>
………..
Javascript syntaxe: Tests, boucles, fonctions (600 KO) (Cours PDF)