Accueil - Home arrow Cours arrow Programmation Javascript (Master 2 IDL) 28-11-2021  
 
 

 

 
Main Menu
Accueil - Home
Qui suis-je - Who am I
Cours
Recherches - Research
Alinea
Multi-Aligneur JAM
ConcQuest
AnaText
WebAlignToolkit
Chercher sur le site
Corpus multilingues - Multilingual corpus
Perl Corpus Processor (PCP)
Notes en vrac

 

 
Programmation Javascript (Master 2 IDL) Convertir en PDF  | Version imprimable |  Suggérer par mail

Objectifs du cours

Javascript est un langage de scripts destinés à s'exécuter dans l'environnement d'un logiciel de navigation Web. Ce cours vise à expliciter les notions de base pour la programmation dynamique des page Web (modification du contenu d'une page côté client), afin d'enrichir l'interactivité (contrôle de saisie de formulaires, affichage dynamique de menus, de contrôles et de boîtes, redéfinition des CSS, etc.). Sont abordés :

- le traitement avancé des chaînes de caractères, notamment au moyen d'expressions régulières ;

- la programmation des objets du DOM (Document object model) en conformité avec les prescriptions du W3C ;

- la gestion des événements (click souris, survol, modification de champ, etc.).

 

Fiches de cours

Fiche 0 - Preambule

Fiche 1 - Généralités - TP associé

Fiche 2 - Méthodologie de programmation - TP associé

Fiche 3 - DOM - TP associé

Fiche 4 - HTML dynamique - TP associé

Fiche 5 - La gestion des événements - TP associé

Annales

Master 2 IDL 2005-2006 : Sujet - Fichiers - Corrigé

Master 2 IDL 2006-2007 : Sujet - Fichiers - Corrigé

Master 2 IDL 2007-2008 : Sujet - Fichiers - Corrigé

 

Projets - Scripts

Générateur d'activités en Javascript - Télécharger le code source du projet

Ce code permet de générer dynamiquement une séquence d'activités déclarée en XML (fichiers data.js).
Les activités prises en charge sont de trois types : lecture de texte, quiz, exercice lacunaire.

Pour chaque activité, un certain nombre de paramètres généraux peuvent être fixés :
- temps limite d'exécution
- mode d'évaluation
- feedback en fin d'activité (solutions,...)
- possibilité d'échappement
- ....

Un bilan de la séquence, avec toutes les évaluations, est fourni lorsque celle-ci est terminée. Toute l'exécution de la séquence est effectuée côté client, et tous les paramétrages (entrées du générateur) sont définis déclarativement par des variables js contenant des données XML.

Dernière mise à jour : ( 21-03-2012 )
 
 
© 2021 Site personnel de Olivier Kraif - Olivier Kraif's Homepage