| Jour | Titre | Description | Modifications/Améliorations |
|---|---|---|---|
| 01 | Drum Kit | Utilisez votre clavier d'ordinateur comme un clavier de piano ! (Je sais que je me suis répété) |
|
| 02 | Clock | J'avais déjà fait une horloge auparavant, mais plus minimaliste. Voici une autre horloge plus jolie. |
|
| 03 | CSS variables and JS | Modifiez les inputs pour que les changements se répercutent sur la voiture. |
|
| 04 | Array Cardio 1 | De la manipulation de tableaux (Filter, Map, Sort, Reduce). |
|
| 05 | Flex panels of terror | Ils disent qu'il faut combattre ses peurs. Je vais vous aider... (contenus susceptibles de choquer par leur brutalité) |
|
| 06 | Ajax | Un JSON en ligne contient une liste de personnages de RPG. Allons récupérer les informations à leur sujet ! |
|
| 07 | Array Cardio 2 | Parlons code, parlons foot ! (Every, Some, Find, FindIndex) |
|
| 08 | Fun with Canvas | Nous venons de revisiter Paint ! Vous allez en voir de toutes les couleurs. |
|
| 09 | Console.log() | La BFF du développeur ! |
|
| 10 | SHIFT pour cases à cocher | Je vais tâcher d'être bref. Utilisez la touche SHIFT pour cocher automatiquement toutes les cases comprises entre la case cliquée N-1 et la case cliquée N. |
|
| 11 | HTML Video Player | La Team Rocket, plus rapide que la lumière ! Je m'amuse comme un bambin avec JS30 ! |
|
| 12 | Key Sequence Detection | Une fois de plus la Team Rocket s'envole vers d'autres cieux ! Votre clavier va leur apprendre à voler. |
|
| 13 | Slide-in on scroll | Les images apparaissent en coulissant quand on arrive à leur niveau. (Article sur la Slovénie) |
|
| 14 | Array Reference vs Copy | Il est important de savoir faire la différence entre référencer un tableau et dupliquer ce dernier. |
|
| 15 | LocalStorage | Faites-vous une liste de tâches à faire, qui persiste même après actualisation de la page. |
|
| 16 | Text Shadow | Il y a beaucoup de reflets de couleurs. |
|
| 17 | Sort() without articles | On souhaite ordonner des noms de films, sans prendre en compte l'article au début (Le, La, Les, ...). |
|
| 18 | Tally times with reduce | Un let's play sur Youtube est composé de nombreuses vidéos. Quelle est leur durée cumulée ? |
|
| 19 | Unreal Webcam Fun | Êtes-vous photogénique ? Attention, il vous faut cloner mon repository (instructions ultérieures), aller dans /challenges/19, faire npm install et lancer un serveur sur le port 3000 avec npm start !Adresse: localhost:3000/19.html |
|
| 20 | Speech Recognition | Vous parlez et hop, ça écrit à peu près ce que vous avez dit ! Comme pour le 19, ça nécessite de faire tourner un serveur. Adresse: localhost:3000/20.html |
|
| 21 | Geolocation | Ce challenge est le seul à ne pas vraiment marcher, faute de matériel. Adresse: localhost:3000/21.html |
|
| 22 | Effet de focus sur un lien | Quand vous passez sur un lien, celui-ci apparaît en surbrillance. |
|
| 23 | Speech Synthesis | J'ai une copine très bavarde qui va vous dire/chanter/[Autre verbe pertinent] ce que vous aurez marqué. |
|
| 24 | Sticky Nav | Un petit effet très tendance sur votre menu de navigation. |
|
| 25 | Propagation d'événements | Le principe du bubbling, de l'interruption de propagation, et comment exécuter une seule fois l'événement. Tout se passe dans la console. |
|
| 26 | Stripe Follow among Dropdown | C'est un peu la suite du challenge 22. Au focus sur un élément du menu, plus d'informations s'affichent. |
|
| 27 | Click and drag to scroll | Le principe du glisser-déplacer, en 4 événements seulement ! |
|
| 28 | Video Speed Controller | C'est un peu comme le challenge 11 (avec la Team Rocket), sauf qu'il n'y a que la variation de vitesse, mais elle est mieux présentée. |
|
| 29 | Countdown Clock | Une horloge qui fait également office de rappel. |
|
| 30 | Whack-a-Knux ! | Cet échidné rouge a creusé plein de trous dans votre jardin ! Réglez-lui son compte à coups de clic ! |
|