README.md 1,4 ko
Newer Older
Khraimeche Salim's avatar
Khraimeche Salim a validé
# Contrôle de TP 2023-2024
Khraimeche Salim's avatar
Khraimeche Salim a validé

Khraimeche Salim's avatar
Khraimeche Salim a validé
## Applications Web
Khraimeche Salim's avatar
Khraimeche Salim a validé

Khraimeche Salim's avatar
Khraimeche Salim a validé
### Consignes de rendu des travaux :
Khraimeche Salim's avatar
Khraimeche Salim a validé

Khraimeche Salim's avatar
Khraimeche Salim a validé
**TODO:** Mettre les consignes de rendu ou l'étudiant doit créer une branche à son login.
Khraimeche Salim's avatar
Khraimeche Salim a validé

Khraimeche Salim's avatar
Khraimeche Salim a validé
### Barème :
Khraimeche Salim's avatar
Khraimeche Salim a validé

Khraimeche Salim's avatar
Khraimeche Salim a validé
* Partie A : (5 points)
* Partie B : (10 points)
* 
Khraimeche Salim's avatar
Khraimeche Salim a validé

Khraimeche Salim's avatar
Khraimeche Salim a validé
### Résumé du sujet :
Khraimeche Salim's avatar
Khraimeche Salim a validé

Khraimeche Salim's avatar
Khraimeche Salim a validé
Vous devrez réaliser un site de e-commerce proposant des articles de mode. En plus d'afficher les différents articles, vous mettrez en place un système de filtre.
Khraimeche Salim's avatar
Khraimeche Salim a validé

Khraimeche Salim's avatar
Khraimeche Salim a validé
### Partie A : Utilisation des prototypes
Khraimeche Salim's avatar
Khraimeche Salim a validé

Khraimeche Salim's avatar
Khraimeche Salim a validé
Créer un prototype **Articles** contenant les propriétés suivantes :
Khraimeche Salim's avatar
Khraimeche Salim a validé

Khraimeche Salim's avatar
Khraimeche Salim a validé
* `image`
* `name`
* `description`
* `price`
* `category`
* `size`
* `colors`
Khraimeche Salim's avatar
Khraimeche Salim a validé

Khraimeche Salim's avatar
Khraimeche Salim a validé
Modifier la fonction `generateArticle` pour qu'elle retourne une nouvelle instance d'**Articles** initialisée avec les paramètres.
Khraimeche Salim's avatar
Khraimeche Salim a validé

Khraimeche Salim's avatar
Khraimeche Salim a validé
### Partie B : Modification du DOM
Khraimeche Salim's avatar
Khraimeche Salim a validé

Khraimeche Salim's avatar
Khraimeche Salim a validé
**Ajouter au prototype Article la méthode **`generateImage(Element e)`** qui, sans utiliser `innerHTML`, va créer une balise `img` qui aura comme source l'attribut `image` du prototype.
Khraimeche Salim's avatar
Khraimeche Salim a validé

Khraimeche Salim's avatar
Khraimeche Salim a validé
**Ajouter au prototype Article la méthode **`generateCouleur(Element e)`** qui, sans utiliser `innerHTML`, va créer, pour chaque couleur, une balise `li` qui aura comme classe "article-color" et qui aura comme style le background correspondant à la couleur.
Khraimeche Salim's avatar
Khraimeche Salim a validé

Khraimeche Salim's avatar
Khraimeche Salim a validé
Ces 2 méthodes doivent ajouter l'élément créé à celui passé en paramètre.
Khraimeche Salim's avatar
Khraimeche Salim a validé

Khraimeche Salim's avatar
Khraimeche Salim a validé
**Département Informatique**
BUT Info 2 - 2022/2023
Khraimeche Salim's avatar
Khraimeche Salim a validé

Khraimeche Salim's avatar
Khraimeche Salim a validé
**Applications Web**
Khraimeche Salim.