JavaScript

Introduction

HTML (ou Hypertext Markup Language) permet de créer la structure d'une page internet.Grâce à un jeu de balises, il permet de décomposer la page comme un traitement de texte : titre, sous-titre, section,... CSS (ou Cascade Style Sheets) permet la mise en forme des différents éléments HTML. On peut ainsi modifier la couleur ou la police des éléments présents. Les pages ainsi créées sont statiques c'est-à-dire que l'interaction avec l'utilisateur est réduite à la possibilité de cliquer sur un lien hypertexte présent dans la page.

On peut dynamiser la page internet de deux manières :

  • soit du côté serveur avec PHP (ou Hypertext Preprocessor) qui peut, par exemple, ajouter le résultat d'une requête à une base de données dans la page qui sera fournie au navigateur ;

  • soit du côté client avec JavaScript qui peut, par exemple, faire apparaître des info-bulles contextuelles ou réaliser des animations

JavaScript est un langage créé en 1995 par Brendan Eich qui travaille chez Netscape Communication Corporation principal concurrent à l'époque d'Internet Explorer. JavaScript est alors transmis à l'ECMA (European Computer Manufacturers Association) pour standardisation sous la dénomination d'ECMAScript abrégé en ES. JavaScript dont le nom est une référence à Java de Sun Microsystems, ne doit pas être confondu avec Java. En effet, Java est un autre langage fortement typé et précompilé alors que JavaScript est à typage dynamique et interprété. JavaScript est un langage orienté objet.

Activité sur MDN : Mozilla Developer Network

Activité 1 : Qu'est-ce que JavaScript ?

Activité 2 : Notre premier Code JavaScript

Conversion Dollar Euro

A partir de VS Code vous réaliserez un site de conversion de monnaie en Dollar vers l'Euro en s'inspirant de l'image ci-dessous.

L'utilisateur saisit la valeur dans le premier champ et appuie sur le bouton "Calculer". La conversion s'opère alors. Le résultat est affiché sur le deuxième champ.