Qu'est-ce que JavaScript ?

JavaScript est un langage de script exécuté dans le navigateur (et aussi sur serveur avec Node.js). Il rend les pages interactives : réactions aux clics, formulaires dynamiques, animations.

À quoi ça sert ? Avec le HTML et le CSS, c’est la troisième brique du web front-end : il modifie le DOM, appelle des API, gère l’asynchrone (promesses, async/await) et la logique de ton site.

Essayer de coder Exercices Quiz Kahoot Flashcards

Modules ES

import

Découper le code en fichiers : export ce qui est public, import ce dont tu as besoin.

import { fn } from './utils.js'
Importer des symboles nommés
import d3 from 'd3'
Import par défaut (bundler / CDN)
export const API_URL = '/api'
Réexporter une constante
main.js
import { sum } from './math.js';
console.log(sum(2, 3));
💡 Navigateur

Pour <script type="module">, les chemins sont résolus comme des URLs ; pense aux chemins relatifs.

Dépendances

npm

Avec Node, les paquets s’installent dans node_modules et se listent dans package.json.

npm init -y
Initialiser un projet
terminal
npm install lodash
Ajouter une librairie
npm i lodash
✓ Bonne pratique

npm ci en CI pour reproduire exactement les versions du lockfile.

💡 Front

En pur navigateur sans build, les CDN (importmap, balise script) restent très utilisés.

On révise quoi ?