Introduction à la Programmation Web
Introduction à la Programmation Web
Le véritable client est un logiciel qui s’exécute sur cette machine et réalise
l’opération de consultation.
• Ce logiciel est le plus souvent un navigateur Web.
• Les navigateurs Web les plus populaires sont Internet Explorer, Mozilla
Firefox, Chrome, Safari et Opera.
Comment ça marche ?
• Pour être accessible, un site Web doit être publié sur un serveur qui est un
type particulier d’ordinateur dont le rôle est d’attendre les demandes des
clients, et d’y répondre. Un serveur rend un service à ses clients.
⇒ Un serveur qui permet de publier des sites Web est appelé serveur Web.
❏ L’échange est initié par le client, qui envoie au serveur une requête
pour consulter une ressource Web.
❏ Le serveur prépare la page HTML associée.
❏ Le serveur renvoie la page HTML au client, qui l’affiche.
Requête HTTP
Réponse HTTP
Fermeture de connexion
Les Langages Couramment Utilisés
La base de la structure d'une page Les styles pour habiller une page Un langage de programmation
web web pour ajouter des interactions
Cours : Programmation web 1
Chapitre 2 : HTML
Historique
Principe
■ Système hypertexte publique fonctionnant sur
Internet et qui permet de consulter, avec un
navigateur, des pages mises en ligne dans des
sites.
L'image de la toile vient des hyperliens qui lient
les pages Web entre elles.
■ Communication entre un serveur (HTTP) et un
client (navigateur)
■ Le langage HTML permet de créer des
▪ HTML : Hyper Text Markup Language
documents interactifs grâce à des liens
hypertextes, qui relient votre document à
▪ Définit la structure logique d’un document WEB
d'autres documents.
■ En cliquant sur une zone de texte (ou une ▪ Composé d’un ensemble de commandes de formatage
image, un logo) mise en évidence, on peut
accéder a un nouveau document situé sur un ▪ Basé sur des d’environnement possédant un début et une fin
autre ordinateur en n'importe quel point du
▪ Pour mettre en œuvre du HTML, il suffit:
globe.
○ d'un éditeur de texte pour taper le code de la page,
○ d'un navigateur WEB pour afficher la page formatée.
Principe: Bonne Pratique
Balises: Paire de balises
• Mots clés permettant de structurer une page HTML,
• Mot clé entre crochets ,
!
• Les balises vides ne nécessitent pas de balises de
fin
• La plupart des balises sont utilisées par paire
Exemples :
Balise d'ouverture ou de début, – <br /> pour un saut de ligne
Balise de fermeture ou de fin. – <hr /> pour une ligne horizontale
<BALISE>…</BALISE> ▪ La plupart des environnements peuvent être
Exemple : <h1> Soins des animaux domestiques 101</h1> imbriqués selon des règles bien définies
• La balise de fin doit utiliser la même casse que la balise de début
<H1><B>Mon exemple</B></H1>
• Les balises dénotent des "constructions" documentaires:
➢ styles de paragraphe (normal, énumérations, =titres…) ▪ Il n’est pas permis de faire chevaucher des
➢ Tableaux environnements
➢ styles de caractères (gras, italique, souligné…)
➢ références à des images ! <H1><B>Mon exemple</H1></B>
➢ références hyper-texte
➢ formulaires Les minuscules/majuscules n’interviennent pas
➢ etc… dans la définition des balises
NB . Commentaire : Indispensables dans certains cas, ils alourdissent cependant le temps de chargement d’une page. Ils
n’apparaissent pas dans la fenêtre du navigateur. La syntaxe est la suivante :
<!-- Commentaire –>
Balises : Attribut
Un attribut est un modificateur d'éléments HTM permettant de fournir des informations
supplémentaires
• Il s’agit d’une extension d'éléments
• Syntaxe :
<balise attribut1="valeur1" attribut2="valeur2" attribut2="valeur2">abcd</balise>
Exemple :
– <a href="http://www.google.tn">Ceci est un lien.</a>
Balises : Structure Minimale d’une page web
• <html> : Identifie la page comme un document HTML
• <head> : Contient le balisage et le code utilisé par le navigateur, par exemple les
scripts ajoutant de l'interactivité et les mots clés permettant aux moteurs de recherche
de localiser la page,
• <body> : Entoure le contenu visible sur la page Web affichée dans un navigateur
Web
Balises : Structure Minimale d’une page web
Balises : Structure Minimale d’une page web
Entête
Exercice
HTML: Mise en pages
1- Texte 2- Couleurs
5- Listes 6- Tableaux
7- Formulaire
1-Texte
<p>Assurez-vous que votre animal dispose de suffisamment d'<i><b>eau fraîche</i> par temps chaud.</b></p>
<P ALIGN="Valeur">.
• <BIG> et </BIG> : Augmente la taille du texte, que ce soit du texte simple ou un titre (dans ce
cas il n'y a pas de retour à la ligne).
• <BR> : Insère un saut de ligne. Notez bien qu'il n'y a pas de contre-balise.
1-Texte
<BODY BGCOLOR="Couleur">
sert à définir la couleur du fond de l'écran .La couleur COLOR peut être indiquée de deux façons:
2 - par sa valeur :
color=#rrggbb ou rr gg et bb sont les 3 couleurs Rouge, Verte et Bleue. Les valeurs pour chacune des couleurs s'expriment
en hexadécimal (base 16) de 00 à FF.
Exemple : Le noir = #000000, le blanc = #FFFFFF, le gris clair = #C5C5C5, le gris foncé = #303030, le rouge = #FF0000, …
2-Couleurs
❏ Modifier l’apparence du texte
• La taille de la police
<FONT Size="x"> sert à modifier la taille de la police, avec x=1 à 7. Contrairement à <Hx>, 1 est la valeur
la plus petite.
• La couleur de la police
<FONT Color="Couleur"> sert à modifier la couleur de la police, de la même façon qu'on modifie la
couleur du fond de page.
• La police utilisée
<FONT Face="Police"> sert à changer la police. Par exemple: arial, times new roman, comic sans
ms, book antiqua etc.
On peut aussi définir les spécificités d'une polices à utiliser par défaut pour tout le document à l'aide
de <BASEFONT Face="Police" Size="x" COLOR="Couleur">.
3ème partie :
o Le titre de niveau 3 « h3 » centré : « TROISIEME PARTIE »
o Un paragraphe, aligné à droite avec le texte suivant la police Arial et en taille
7 : « Je suis le dernier paragraphe de la page, je suis avec la police Arial en
taille 7 et aligné à droite… ».
3-Les liens Hypertextes
• Le lien HTML, également appelé hyperlien ou lien hypertexte, sert à diriger le visiteur vers une
destination spécifique, d'un simple clic. Le lien peut être inséré sur tous types de contenus : texte
ou image, par exemple.
• Pour coder le lien en HTML, il faut renseigner l'élément < a >, pour « anchor » ou « ancre » : cet
élément informe que le contenu est un lien. Il faut ensuite ajouter l'attribut href, nécessaire et
suffisant, qui indique le chemin de destination : une page du site ou d'un site tiers, un fichier à
visualiser ou à télécharger, une adresse e-mail ou encore un endroit spécifique d'une page web.
URL absolue
URL relative
L'URL est dite relative lorsqu'elle pointe vers un emplacement relatif au fichier à partir
duquel le lien HTML est inséré.
Section de page
Il est possible de faire un lien HTML pour diriger le visiteur à un endroit spécifique de la page
web. Pour coder le lien vers une section de page, il faut dans un premier temps nommer cette
section à l'aide de l'attribut id, pour permettre son identification. Ensuite, il faut renseigner le lien
HTML en utilisant le symbole # suivi du nom id
3-Les liens Hypertextes
• Pour faire un lien HTML sur une image, il faut insérer l'attribut img src entre les balises d'ouverture
et de fermeture de l'attribut a href :
< a href="adresse de redirection" > < img src="URL de l'image" > < /a >. Lorsque le contenu
cliquable est une image, le lien modifie l'aspect du pointeur lorsque l'utilisateur survole l'image.
⇒<a href=URL> : Balise généralement utilisée pour ancrer une URL (Uniform Resource
Locator) à du texte ou une image ou pour créer une liaison aux sections du document,
Exercice
• La police utilisée est "verdana", sauf
pour les liens qui ont la police par
défaut.
Lorsque l'image se trouve dans le même dossier que le fichier qui charge l'image, pas de problème, il suffit
d'indiquer son nom. Si ce n'est pas le cas, comme on l'a vu pour les liens, il faudra indiquer au navigateur
l'adresse relative ou absolue du fichier.
On peut utiliser la balise <CENTER></CENTER> pour centrer l'image. Mais il existe un attribut qui permet
d'aligner mais aussi de définir la position de l'image par rapport au texte: ALIGN.
En voici quelques exemples :
4-Images
4-Images
❖ Espacement par rapport à l'environnement et bordure
✔ On peut ajouter l'attribut BORDER pour entourer l'image d'un cadre; la syntaxe sera la
suivante : BORDER=valeur.
✔ Pour éviter qu'un texte ne touche l'image, ce qui n'est pas vraiment esthétique, on peut
définir une distance minimale à l'aide des deux attributs HSPACE=valeur (distance entre
l'image et le texte à côté - H comme horizontal...) et VSPACE=valeur (distance entre l'image
et le texte du dessus et du dessous - V comme vertical...).
C'est tout simple, il suffit de combiner ce que tu as appris dans la leçon précédente et
dans celle-ci :
▪ Une puce (le petit signe non numérique: un rond, un carré, une flèche etc. ) ou
une lettre / un chiffre devant chacun des éléments de la liste.
Types de liste
Pour lui donner un contenu concret, chacun des éléments composant la liste est
introduit à l'intérieur des deux balises par la paire <LI> </LI> (List Item).
Ainsi, la structure de base d'une liste à puces de 5 éléments sera la suivante:
Il est tout à fait possible de se contenter de mettre le tag <LI> seul, mais si l'on
veut être strictement conforme au HTML, le tag de fermeture s'impose.
D'autre part, il est possible d'utiliser des balises de mise en forme du texte,
d'insertion de lien à l'intérieur du couple <LI> </LI>.
Là aussi, on utilise l'attribut TYPE avec les valeurs suivantes: A (lettres majuscules), a (lettres
minuscules), i (petits chiffres romains), I (grands chiffres romains)
1 étant la valeur par défaut.
L'attribut START permet de spécifier à partir de quel niveau la numérotation doit commencer; ainsi,
le code source suivant:
5-Listes: Les listes de définition
Utilisées au départ pour répertorier des définitions (d'où le nom !) ces listes connaissent d'autres
usages.
<DL> </DL> (Definition List) indique au navigateur le début et la fin d'une liste de définition et la
paire <DT> (Definition Term) et <DD> (Definition Data) sert à en introduire les éléments: un terme
et sa définition.
5-Listes Exercice
Créer le document html qui permet d'obtenir cette hiérarchie :
6-Tableaux
Un tableau se définit comme un arrangement de lignes et de colonnes. Certes. En quoi ceci est-il
utile dans le processus de création d'un site web ?
Tout simplement parce que en jouant sur le nombre de lignes et de colonnes, leur taille,
l'alignement du texte ou de l'image à l'intérieur des cellules etc. on peut optimiser la présentation
d'une page
6-Tableaux
<TABLE> </TABLE> indique au navigateur le début et la fin d'une table. Le tableau est ensuite
décrit ligne par ligne à l'aide des balises : <TR> </TR> (Table Row). Pour créer des cellules, il faut
définir des colonnes à l'intérieur de chaque ligne ; deux cas se présentent alors :
•On veut définir une série de cellules d'en-tête (cellules servant de titre aux colonnes, je le
rappelle) : on utilise alors à l'intérieur de la ligne la paire <TH> </TH> (Table Head) autant de fois
qu'il y a de colonnes...
• On veut définir une série de cellules de données (qui pourront contenir du texte, des images,
une table...) : on utilise alors à l'intérieur de la ligne la paire <TD> </TD> (Table Data) autant de
fois qu'il y a de colonnes..
Remplir le tableau
Rien de plus simple : il suffit, à l'intérieur
des couples <TD> </TD> de taper le texte
(avec la mise en forme désirée) ou
d'insérer des images, le tout à l'endroit
désiré du tableau.
6-Tableaux
Il peut être nécessaire que soient visibles bordure et quadrillage du tableau. Les
attributs <BORDER="x">, <CELLSPACING="x"> et <CELLPADDING="x"> (où x est une valeur en
pixels) sont là pour permettre de jouer sur l'existence et l'épaisseur de la bordure et du quadrillage.
Attribut Utilisation
Le simple ajout de cet attribut, sans spécification de valeur, fait apparaître une
bordure et un quadrillage dont la taille est à la discrétion du navigateur.
<BORDER="x"> Si cet attribut n'est pas présent, la bordure n'est pas visible mais le tableau est
affiché avec l'espacement qui lui est réservé par le navigateur. En fixant la
valeur à 0, on supprime bordure et quadrillage.
Sert à définir l'espace entre les cellules du tableau. Sa valeur par défaut est
<CELLSPACING="x">
fixée à 2.
Indique la distance minimale entre le bord d'une cellule et son contenu. Sa
<CELLPADDING="x">
valeur par défaut est de 1.
6-Tableaux
Attributs des balises <TR>, <TH> et <TD>
<ALIGN="LEFT|CENTER|RIGH
Permet d'aligner le contenu de la cellule concernée.
T">
<VALIGN="TOP|MIDDLE|BOTT Permet d'aligner verticalement (en haut, au centre ou en bas) le
OM"> contenu de la cellule concernée.
Même fonctionnement que dans la balise <TABLE>. Si on définit la
<WIDTH="x">
largeur d'une cellule, elle définit la largeur pour la colonne entière.
Même fonctionnement que dans la balise <TABLE>. Si on définit la
<HEIGHT="x">
hauteur d'une cellule, elle définit la hauteur de toute la ligne.
Permet de réunir (fusionner) x lignes. Les habitués des feuilles de
calcul excel comprendront tout de suite... si ce n'est pas clair, une
<ROWSPAN="x">
étude attentive du code source permettra, je l'espère, de clarifier la
chose.
<COLSPAN="x">Fait fusionner x colonnes
6-Tableaux: Exercices
7-Formulaires
L'utilisation des formulaires est une clé de l'interactivité grandissante entre le webmaster et les
visiteurs.
Un formulaire Web, également appelé formulaire HTML, est une page en ligne qui permet la saisie
par l'utilisateur. Il s'agit d'une page interactive qui imite un document ou un formulaire papier, où les
utilisateurs remplissent des champs particuliers.
❖ Structure de base
<FORM> </FORM> indique au navigateur le début et la fin d'un formulaire. Deux éléments essentiels sont ensuite
précisés à l'intérieur du tag d'ouverture :
Attribut Fonction
Chaque zone de saisie doit avoir un nom unique (et de préférence significatif) dans le formulaire. Ce nom doit bien être
<NAME="nom"> mis entre guillemets et ne doit contenir ni accents ni espace. Il sert lors de la récupération du contenu du formulaire par
mail.
<SIZE="valeur"> Détermine la longueur (nombre de caractères) de la zone affichée à l'écran
Détermine la longueur interne de la zone, soit le nombre de caractères qu'elle peut réellement contenir (illimité par
<MAXLENGTH="valeur">
défaut). Le cas échéant, une barre de défilement s'ajoutera si la longueur interne est supérieure à la longueur affichée.
En principe, on peut tout écrire dans une zone input. Mais on peut aussi choisir de spécifier le type de saisie autorisée:
texte, nombre entier, nombres décimaux, date, adresse internet, mot de passe (caractères non visibles et remplacés par
<TYPE="text|int|float|date|url|
des astérisques).
password">
Nous reviendrons plus loin sur des cas particuliers de valeur pour TYPE comme radio, checkbox, button, submit, reset
et file.
<VALUE="valeur"> Sert à afficher une valeur par défaut de la zone de saisie.
<MIN="valeur"> Fixe la valeur minimale autorisée dans une zone destinée à la saisie numérique.
<MAX="valeur"> Fixe la valeur maximale autorisée dans une zone destinée à la saisie numérique.
7-Formulaires
❖ Structure de base: Zone de saisie multilignes
Ces zones servent par exemple à entrer des commentaires et autres remarques d'une certaine
longueur. Elles sont créées par la balise <TEXTAREA> </TEXTAREA>. Cette zone de saisie doit
elle aussi être nommée de la même façon qu'une zone monoligne, par <TEXTAREA
NAME="nom">.
On propose un certain nombre de petit "boutons", chacun ayant un nom, parmi lesquels on ne
peut en choisir qu'un. C'est ici qu'on utilise <INPUT TYPE="radio">.
Tous les boutons d'un même groupe ont le même nom, il va donc falloir définir un nom interne
pour différencier les différents boutons (je rappelle qu'on ne peut en choisir qu'un) ce qui se fait
avec <INPUT TYPE="radio" NAME="Nom" VALUE="valeur">.
7-Formulaires
❖ Structure de base: Bouton d’option
Tous les boutons correspondant au choix de l'état-civil sont nommé EC mais ont
chacun un nom interne différent: lors du retour du formulaire le mail contiendra EC =
Valeur interne du bouton sélectionné.
L'attribut CHECKED permet de présélectionner un bouton (à utiliser bien
évidemment pour un seul d'entre eux !).
Le nom de la zone et le nom interne ne doivent comporter ni espace, ni accent, ce
qui évidemment n'est pas le cas pour la "légende" (texte visible à l'écran).
❖ Structure de base: Case à cocher
Elles permettent elles aussi à l'utilisateur de choisir une option parmi d'autres. On les créée à l'aide de
la balise <SELECT NAME="Nom de la liste" SIZE="5" MULTIPLE> </SELECT> : notez bien qu'il n'y a
toujours ni espace ni accent dans le nom, que SIZE indique le nombre d'éléments qui seront visibles
sans le recours à une barre de navigation et que MULTIPLE autorise expressément les choix
multiples (utilisation de la touche MAJ et de la touche CTRL) . Il convient ensuite de spécifier les
différents éléments de cette liste: <OPTION>Elément de la liste</OPTION>
7-Formulaires
❖ Structure de base: Bouton
DIV: form
Cours : Programmation web 1
Chapitre 3 : CSS
Définition
CSS - Cascading Style Sheets
Mise en cascade des styles
Le concept des feuilles de style est introduit en 1997 par Microsoft avec son Internet
Explorer 3.0, ces feuilles de style n'ont connu qu'un intérêt limité du fait que celles-ci
n'étaient pas reconnues par Netscape Navigator 3.0. Depuis les choses ont bien changé,
puisque la norme Html 4.0 en a repris le concept (CSS version 1).
Principe
Dans un document, il arrive souvent que l'on attribue à certains éléments des caractéristiques
de mise en forme identiques. Par exemple, les noms de chapitres seront mis en police Arial, en
gras et en couleur bleue.
On peut imaginer que l'on puisse donner à cette définition de mise en forme un nom soit "titre"
et qu'à chaque nouveau chapitre, plutôt que d'écrire chaque fois le nom du titre et puis de
devoir le mettre en Arial, gras, bleu, l'on puisse dire à l'ordinateur, nom du chapitre mais dans la
mise en forme que j'ai défini sous le nom de "titre". Cette définition de mise en forme
particulière, on va l'appeler feuille de style.
Le concept de feuilles de style « Style Sheets » existe déjà dans les logiciels de traitements
de texte comme dans Microsoft Word. Pour l’utiliser dans des pages web Il faut coupler le
concept au langage Html par des propriétés spécifiques.
On remarque que l'on parle de feuilles de style car l’objectifs est d'en définir plusieurs. On
parle aussi de feuilles de style en cascade « Cascading Style Sheets » ou « CSS » car en cas
de styles identiques, un ordre de priorité sera déterminé par le navigateur.
Il faut savoir que les feuilles de style ne sont pas une composante directe du langage Html
mais un développement à part dans la publication de pages Web.
Utilité
Distinction entre la structuration du texte et les propriétés typographiques que l'on applique au
texte
L'apparence des documents peut facilement être modifiée en utilisant les styles définis dans la
feuille de styles
Comment ?
La mise en forme doit peut etre mise:
la balise H3 sera en Arial et en italique. Et dans la page html toutes les balises <H3> appliquerons ce
style.
Ces styles s’appliqueront à toutes les On peut aussi utiliser les feuilles de style
balises du document. Pour définir les dans le corps de la page Html. La syntaxe
styles dans l’entête d’une page HTML est la suivante :
on utilise la syntaxe la suivante : <HTML>
<HEAD>
La balise <STYLE> avertit le navigateur </HEAD>
qu’on va utiliser des feuilles de style. <BODY>
<HEAD> <H1 style="font-family: Arial;
<STYLE type="text/css"> font-style: italic"> Titre1 </H1>
<!-- Définition des styles --> </BODY>
</STYLE> </HTML>
</HEAD> Le style Arial, italique n'affectera que
cette seule balise H1.
Définition d’un style
Styles dans la balise <HEAD> Styles dans la balise <BODY>
Définir une présentation de style valable pour plusieurs pages et même pour toutes les pages d'un
site. Ce qui est possible, en créant une page externe qui regroupera toutes les feuilles de style, et
en reliant chaque page à cette page de style.
On crée d'abord, dans le répertoire du site, un fichier avec l'extension .css soit par exemple
styles.css qui contiendra toutes les feuilles de style. Et qui a la structure suivante :
Balise1 { propriété_de_style: valeur }
Balise2 { propriété_de_style: valeur }
Exemple:
BODY { color: red }
P { color:blue; font-family:Times; text-align:left }
Ensuite, on crée une page html normale soit page1.htm (dans le même répertoire que le fichier
styles.css). Et dans son entête on ajoute le code nécessaire pour utiliser les styles déjà définies
commesuit :
Définition d’un style
❖ Style externe
<HTML>
<HEAD>
<LINK rel=stylesheet type="text/css" href="styles.css">
</HEAD>
<body>
<P align="center">Text 1</P>
Text 2
</body>
</html>
L'attribut rel=stylesheet (sans guillemets) précise qu'il y trouvera une feuille de style externe.
L'attribut classique de lien href donne le chemin d'accès au fichier CSS à lier.
Les classes
❖ Notions de classes
Pour affecter des styles différents à une même balise, les feuilles de style proposent la solution
des classes. La définition d'un style était : balise {propriété de style: valeur}
Elle devient : balise.nom_classe { propriété de style: valeur } Ou, comme la mention de la balise
est facultative : .nom_classe { propriété de style: valeur }
La position absolue {position: absolute} se détermine par rapport au coin supérieur gauche de la
fenêtre du navigateur. Les oordonnées de ce point sont top = 0 et left = 0.
Les coordonnées d'un point s'expriment en pixels, du haut en bas pour top et de gauche à droite
pour left.
La position relative {position: relative} se détermine par rapport à d'autres éléments de la page,
par exemple un élément du code Html.
Positionner avec CSS
❖ Positionner un texte
Pour placer un texte dans une position donnée, on utilise la propriété « position » pour laquelle on
précise le type de position absolue ou relative et les valeur en pixels de top et left.
On veut placer le texte : "Publication Html" à 50 pixels du haut de la fenêtre (top) et à 150 pixels
à gauche (left).
Positionner avec CSS
❖ Positionner une image
Positionner avec CSS
❖ Superposer un texte sur une image
Positionner avec CSS
Positionner avec CSS
Exercice
Cours : Programmation web 1
Chapitre 4: Javascript
Introduction
Introduction
Introduction
Introduction
JAVA Javascript
ava est un langage de programmation compilé JavaScript est un langage de programmation
et interprété interprété.
Les applications Java peuvent s’exécuter sur Le code JavaScript est exécuté sur le
n’importe quelle machine virtuelle (JVM) ou navigateur uniquement, car JavaScript est
navigateur. développé que pour le navigateur.
initialisation
Opérateurs
2. Concaténations
Opérateurs
3. Comparaisons
Opérateurs
4. Opérateurs logiques
Conditions
1. If - else
Conditions
2. Switch
Conditions
3. Exercice
Boucles
1. Boucle While
Boucles
1. Boucle While
Boucles
2. Boucle do-while (peu utile)
Boucles
2. Boucle for (très utile)
Boucles
3. Exercices
▪ Ecrire en javascript le jeu “devinette”. Le programme doit choisir un nombre au hasard
entre 1 et 100 que l’utilisateur doit deviner en un nombre minimum de coups. Pour cela, il
propose des nombres et à chaque proposition le programme répond si la valeur à trouver
est plus petite ou plus grande.
▪ L’utilisateur à 10 essaie, on affiche dans un label le nombre de tentatives restantes avec un
couleur rouge .
▪ Quand la valeur est trouvée, on affiche dans une fenêtre le nombre de tentatives
effectuées.
▪ Pour la génération aléatoire, vous utiliserez la fonction :
Fonctions
1. Déclarations
Fonctions
2. Variables globales et locales
Fonctions
3. Arguments
Fonctions
3. Arguments
Fonctions
4. Valeurs de retours
Fonctions
5. Fonctions anonymes
Objets
1. Prototypes
Objets
2. Objets latéraux
enregistrement
Objets
3. Parcourir l’objet avec for-in