Professional Documents
Culture Documents
NSI 1ere JavaScript
NSI 1ere JavaScript
Le contenu n'étant pas suffisant, on y ajoute le langage CSS qui permet modifier la forme du document :
forme du contenu, mise en page, couleurs, polices...
Le langage JavaScript permet aussi de modifier la mise en page mais celui-ci permet d'améliorer la
fonctionnalité des pages et surtout l'interactivité dans une page Web avec la transmission de
formulaires (que nous verrons ultérieurement), les réactions à des événements déclenchés par les
utilisateurs...
JavaScript a été créé en dix jours par Brendan Eich en 1995. Malgré son nom, JavaScript n'a rien à voir
avec le langage Java, même si Brendan Eich affirme s'être inspiré de nombreux langages, dont Java,
pour mettre au point JavaScript. Après des débuts chaotiques, il est devenu incontournable dans le
développement web.
JavaScript, normalisé en 1990, est un langage de programmation au même titre que Python. Toutefois
nous n'allons pas passer en revue tous les éléments dans les détails mais voir les grandes lignes (for,
while, if, chaînes de caractères, tableaux, etc). Ce que l'on vous demandera ici est de lire un script
JavaScript et de tenter de l'adapter à une situation assez proche de celle proposée.
1) Javascript
Pour commencer, il faut écrire une page simple en HTML à laquelle nous joignons du code JavaScript. Le
code JavaScript est écrit soit au sein du code HTML, soit dans un fichier séparé.
Dans un fichier séparé, on précise la source dans la balise <script> du fichier HTML, c’est-à-dire
l’adresse contenant le code js avec l’attribut src.
Les balises <script> et </script> se situent dans l’entête entre les balises <head> et</head>
Bien mettre le fichier HTML et js dans le même répertoire.
Remarque : à chaque modification, enregistrer à nouveau le fichier avant exécution (à l’aide du raccourci
ctrl+S).
Le code js peut être écrit dans les éléments HTML, on dit qu’il est écrit « en ligne ».
Intéressant pour un script court utilisé dans une seule page.
Exemple : fichier HTML test2.html
2) Les événements
On