JavaScript (Fiche)

De Didaquest
Aller à la navigationAller à la recherche

Démarche

Didactique et socio-constructiviste :

  • Par la découverte en exploitant la partie Introduction mise en contexte. Dans cette partie les codes et les exemples sont juste utilisés pour se familiariser comprendre et introduire progressivement les différences entre HTML - PHP et JavaScript (js, Json, Ajax, jQuery).
  • Durant la phase de découverte, des situations de formalisations et d'institutionnalisation sont nécessaire pour réaliser et comprendre certains exercices et certaines activités.
  • Dans un second temps sont introduit la partie design et une initiation au jeu afin de matérialiser les quelques éléments de bases et de voir d'autre possibilité du JavaScript.
  • Dans un troisième temps des phases d'institutionnalisations sont nécessaire. Ces phases sont présente a titre indicatif dans la partie découverte et sont reprise dans la partie Cours de base.
  • La partie Cours de base permettra en plus de s'initier aux notions de communications, d’interfaçage et d'interactivité qu'offre JavaScript (js, Json, Ajax, jQuery)

Introduction mise en context

  • Initiation - Developer.mozilla.org
  • Expressions et opérateurs, par catégorie : [1]
  • Premier résumé simple : [2]
  • Dynamisez-vos-sites-web-avec-javascript [3] (juste les variables ancienne nommenclature esans distinction de var et de let)
  • Plus détaillé [4]
  • Petit rappel : [5]
  • Simple et en parallèle on apprend le Json : [6]
  • De mieux en mieux JavaScript - Json - Ajax - JQuery: https://www.w3schools.com/js/

Exemples explicites

Utilitaires et exemples

  • Bien mais beaucoup de pub (les scripts sont en bas de page généralement): [8]
  • Exellentes ressources [9]
  • Exemple avec PHP et Base de données :
- Sans Ajax: [10] (manque de claretés
- Avec Ajax : [11]

Activitées par l'exemple

Un exemple : https://codepen.io/djks34/pen/dPLyjZ
  • Choix et Aléatoire


Eléments de WebDesign:

  • ceci n'est pas du javascript car des fois on peut faire sans:
https://codepen.io/johnmotyljr/pen/cDpEH
https://codepen.io/eslam-nasser/pen/VexqvG
 FEDIBIO SCROLLING: https://codepen.io/lmgonzalves/pen/EEKEaM
 FEDIBIO Scrolling Association parfaites: https://codepen.io/lmgonzalves/pen/QPBPJe
 Montre Mickey: https://codepen.io/jaysalvat/pen/ogQbKB
 Spidometre: https://codepen.io/Sm1lEE/pen/IhbAy


Activitées jeux

(version initiale : http://sdz.tdct.org/sdz/creer-un-mini-rpg-en-javascript-avec-canvas.html)



Cours de base

  • Approche très conceptuelle: avec des exercices simples et explicatifs pour chaque concept : http://www.aliasdmc.fr/coursjavas
  • JavaScript - Json - Ajax - JQuery: Transition et éléments de base: :

jQuery

Jeux et Média


Création, approfondissement et compléments

  • Création ou utilisation d'un cookie :

https://code.broker/tutorials/creer-cookie-simplement-js-cookie/