Ces pages rassemblent quelques Javascripts réalisés (ou copiés) dans le cadre de l'option informatique (classe de première puis de terminale) il y a bien longtemps. Je ne les remets que sur demande d'utilisateur et pour illustrer un futur article dans l'OPÉRON.
Sous Firefox sur mon Macintosh, le lancement de ces scripts ne fonctionne pas pour des raisons que j'ignore en 2016.
Je dois dire que je me heurte à de nombreuses difficultés avec Javascript :
C'est pour cela que vous trouverez ci-dessous des choses particulièrement simples ! Merci de votre indulgence.
Bibliographie :
Programmation javascript (Cyrille LECOMTE et Thomas LEDUC chez Eyrolles)
Le guide du programmeur Javascript (Nigel McFarlane chez Eyrolles)
JavaScript : the definitive guide (David FLANAGAN) chez O'REILLY
menu déroulant | "décorticage" pour la réalisation de ses propres menus déroulants. |
texte à trous | comment réaliser des textes à trous à l'aide de menus déroulants ? |
bouton et lien | en cliquant sur le bouton on suit le lien. |
convertisseur euros francs et inversement | deux champs font la conversion dans les deux sens |
aleatoire et loto | aleatoire montre le calcul d'un nombre aléatoire et son introduction dans un champ tandis que loto montre la fabrication d'une grille de loto. |
factorielle et fibonnaci | deux exemples archiclassiques de fonctions récursives |
calcul de prix | utilisation de menu déroulant pour le choix, de tableaux pour les données et des champs avec onchange pour le calcul. Problème technique : le fichier lié n'est pas fonctionnel... |
fonctions mathématiques | un exemple avec l'élévation à la pusisance et la liste des fonctions disponibles |
le temps | Démonstration
assez simple de la gestion du temps : affichage permanent de l'heure du
moment, affichage du jour de la semaine et de l'année, affichage du
moment de la journée en fonction de l'heure. Chronomètre |
IntroAlea | Introduction à texte variable (aléatoire) |
TexteCouleurs | écrire par programme un texte en couleurs et contraintes typographiques |
FenetreImage | ouvre une fenetre autofermable avec une image et un texte |
FenetreExterne | fenêtre externe sans autre programme |
SetTimeout | un évènement toutes les n secondes ou comment déclencher une fonction de façon périodique. |
Son | Insertion d'un son dans une page HTML (à compléter un jour car très basique !) |
Nombres premiers | Nombres premiers avec différents algorithmes : - entrée d'un nombre et fonction précisant s'il est premier. - édition des 100 premiers nombres entiers. |
Puissances entières | Fonctions selon trois algorithmes (récursif ou itératif) élaborés pour augmenter la vitesse. |
Fonctions chaînes | Quelques exemples de traitement des chaiens de caractères |
TRIS | Quelques exemples de méthodes classiques de tris (ici sur tableau)
|
résolutions d'écran | Affiche la largeur en pixels de l'écran de l'ordinateur client |
inspection du système | affiche les caractéristiques du système utilisateur (type de machine, résolution d'écran, navigateur et version utilisée...) |
alert, prompt | programme très simple de mise en évidence de l'utilisation des deux foncitons alert et prompt et de placement de résultat dans un champ de texte. |
équation du second degré | programme simple résolvant une équation du second degré (racines réelles pour l'instant) |
jeu du nombre mystérieux | grand classique ... Il faut trouver le nombre par approches successives. |
menu déroulant par programme | Les scripts intégrés au programme permettent l'intégration dynamique d'un menu déroulant automatiquement. Il suffit de donner une chaine de caractères contenant les éléments nécessaires sous la forme :'cible@texte affiché$...' |
menu déroulant intégrant les ancres de la page | Le but de l'opération est de faire AUTOMATIQUEMENT réaliser par programme intégré à la page un menue déroulant permettant l'accès aux différentes ancres. |
agrandir retrécir une fenêtre | |
barre de statut | quelques tests pour afficher dans la barre de statut du document. |