Recettes de code
🚧 En construction
Section titled “🚧 En construction”Cette bibliothèque de recettes sera développée progressivement tout au long du cours.
Principe des recettes
Section titled “Principe des recettes”Au lieu d’enseigner exhaustivement Svelte, nous vous fournissons une bibliothèque de “recettes” :
- Morceaux de code prêts à l’emploi
- Bien documentés et commentés
- Facilement adaptables
- Couvrant les besoins les plus courants
Structure d’une recette
Section titled “Structure d’une recette”Chaque recette suivra ce format :
- 🎯 Ce que ça fait : Description concise
- 💡 Quand l’utiliser : Cas d’usage concrets
- 📱 Compatibilité : Navigateurs/devices supportés
- 🔧 Le code : Code minimal fonctionnel
- 🎨 Personnaliser : Comment adapter (paramètres à changer)
- ⚠️ Pièges courants : Erreurs fréquentes et solutions
- 🔗 Aller plus loin : Liens vers autres recettes ou ressources
Les 15 recettes prioritaires
Section titled “Les 15 recettes prioritaires”Fondations (3)
Section titled “Fondations (3)”- Composant interactif de base
- Afficher une liste dynamique
- Store global (état partagé)
Interactions (4)
Section titled “Interactions (4)”- Drag and drop
- Détection de gestes (shake, swipe, long-press)
- Clavier et combos
- Input utilisateur (texte, slider, choix)
Feedback et polish (3)
Section titled “Feedback et polish (3)”- Animations et transitions
- Sons et audio réactif
- Particules et effets visuels
Persistance et partage (2)
Section titled “Persistance et partage (2)”- Sauvegarde locale (LocalStorage)
- QR Codes (génération et scan)
Avancé (3)
Section titled “Avancé (3)”- Scroll narratif (ScrollTrigger)
- Timer et événements temporels
- Génération procédurale simple
Recettes bonus (selon besoins)
Section titled “Recettes bonus (selon besoins)”- Canvas et dessin 2D
- Three.js basique
- Upload et manipulation de fichiers
- Export de données
- Webcam et détection de mouvement
- Reconnaissance vocale
- Géolocalisation
Comment utiliser les recettes
Section titled “Comment utiliser les recettes”- Identifiez votre besoin : Quelle interaction/fonctionnalité vous manque ?
- Trouvez la recette correspondante dans la liste
- Copiez le code et adaptez-le à votre contexte
- Testez et itérez : Modifiez les paramètres pour qu’ils correspondent à votre vision
- Comprenez le code : Posez des questions si quelque chose n’est pas clair
Règle importante
Section titled “Règle importante”“Si tu ne peux pas expliquer ce que fait le code de la recette, demande d’abord à comprendre avant de l’utiliser.”