Différences entre versions de « JavaScript (Fiche) »
De Didaquest
Aller à la navigationAller à la rechercheLigne 1 : | Ligne 1 : | ||
= Démarche = | = Démarche = | ||
− | Didactique et socio-constructiviste : | + | Didactique et socio-constructiviste : |
− | Durant | + | * 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)'''. |
− | Dans un second temps | + | * 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 troisième temps | + | * 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 |Cours de base]]. | |
+ | * La partie [[#Cours de base |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 = | = Introduction mise en context = | ||
* Initiation - [https://developer.mozilla.org/fr/docs/Apprendre/Commencer_avec_le_web/Les_bases_JavaScript Developer.mozilla.org] | * Initiation - [https://developer.mozilla.org/fr/docs/Apprendre/Commencer_avec_le_web/Les_bases_JavaScript Developer.mozilla.org] |
Version du 1 octobre 2019 à 12:31
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
- https://codes-sources.commentcamarche.net/javascript-6
- Plusieurs exemples simples:
Utilitaires et exemples
- Editeur de code en ligne avec quelques exemples (load code samples) https://js.do load code samples
- Micro Code Editor in the Browser: [7]
- Banque de javascript:
- Exemple avec PHP et Base de données :
Activitées par l'exemple
- Un exemple : https://codepen.io/djks34/pen/dPLyjZ
- Choix et Aléatoire
- https://www.w3resource.com/javascript-exercises/javascript-array-exercise-35.php
- https://css-tricks.com/snippets/javascript/select-random-item-array/
- https://codepen.io/codebubb/pen/xBKOpb
- Random Quote Generator : https://codepen.io/kkoutoup/pen/zxmGLE
- Show-Hide based on Select Option jQuery
- https://www.javascriptbank.com/password-verifier.html
- https://www.javascriptbank.com/stop-the-clock.html
- https://js.do/samples/geolocation
- https://codes-sources.commentcamarche.net/source/102929-filtres-multiple-sur-liste
Eléments de WebDesign:
- Texte (écriture) en automatique : https://codepen.io/ConnorGaunt/pen/OReXZB
- Un peu de design de fond : https://codepen.io/VincentGarreau/pen/pnlso
- Un autre avec des particules: https://codepen.io/MarcoGuglielmelli/pen/lLCxy
- une bannière parallaxe: https://codepen.io/amustill/pen/aoFIm
- De belles rotations flip https://codepen.io/syedrafeeq/pen/eCkFt
- gallery : https://codepen.io/gabrieleromanato/pen/dImly
- Caroussel multiples: https://codepen.io/rtpHarry/pen/YPBydd
- ceci n'est pas du javascript car des fois on peut faire sans:
- Sticky Slider Navigation (Responsive) : https://codepen.io/ettrics/pen/WRbGRN
- Un autre réponsive: https://codepen.io/tholex/pen/aGkAr
- Animation radiale : https://codepen.io/CreativePunch/pen/lAHiu
- https://codepen.io/sol0mka/pen/iHtsL
- Menu time line: https://codepen.io/ritz078/pen/LGRWjE
- One page scroll: https://codepen.io/AndreCortellini/pen/kaCEf
- Change background colour with fade animation as you scroll: https://codepen.io/daveredfern/pen/zBGBJV
FEDIBIO SCROLLING: https://codepen.io/lmgonzalves/pen/EEKEaM FEDIBIO Scrolling Association parfaites: https://codepen.io/lmgonzalves/pen/QPBPJe
- Javascript Pagination : https://codepen.io/karpovsystems/pen/fFHxK
- Chiffres: https://codepen.io/shivasurya/pen/FatiB
- Compteur : https://codepen.io/_Billy_Brown/pen/dbJeh
- Compteur de clics: https://codepen.io/juliogcampos/pen/BzdjwY
- https://codepen.io/jasonleewilson/pen/gPrxwX
Montre Mickey: https://codepen.io/jaysalvat/pen/ogQbKB Spidometre: https://codepen.io/Sm1lEE/pen/IhbAy
- Menu accordéon : https://codepen.io/pedronauck/pen/fcaDw
- Un quizz: https://codepen.io/gcarino/pen/LDgtn
- formulaire de réservation : https://codepen.io/andy31415/pen/FtKzs
- Responsif form: https://codepen.io/craigwheeler/pen/nBdsv
- Step by step register form: https://codepen.io/JeromeRenders/pen/EPNxPv
- Search box Animed: https://codepen.io/brandonkennedy/pen/yGjsi
- Collaps: https://codepen.io/fernoftheandes/pen/pcoFz
- Export HTML table to XLS: https://codepen.io/kostas-krevatas/pen/mJyBwp
- ToDo List: https://codepen.io/franklynroth/pen/ZYeaBd
- Un exemple avec de la fumée : https://codepen.io/dee0512/pen/WvGWrK
- Avec goolge chart: https://codepen.io/ejsado/pen/HLgzK
Activitées jeux
(version initiale : http://sdz.tdct.org/sdz/creer-un-mini-rpg-en-javascript-avec-canvas.html)
- un autre exemple sur le même principe : https://codepen.io/straker/pen/yasit?editors=1111
- https://developer.mozilla.org/fr/docs/Games/Workflows/2D_Breakout_game_pure_JavaScript
- jeu de déplacement : https://codepen.io/arshdkhn1/pen/QKkvJv
- Jeu du pendu : https://codepen.io/cathydutton/pen/ldazc
- jeu trouver e mot: https://codepen.io/natewiley/pen/xawFn
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
- Site officiel : https://jquery.com
Jeux et Média
- https://fr.khanacademy.org/computing/computer-programming
- Cavas : https://developer.mozilla.org/fr/docs/Tutoriel_canvas
Création, approfondissement et compléments =
- Testeur de code en ligne, fait par vous même : https://codepen.io/travist/pen/jrBjBz
- Creer son propre plugin facile en jQuery : http://creersonsiteweb.net/page-jquery-creer-extension
- Creer un formulaire pour modifier un site: http://exercices.openclassrooms.com/assessment/365?id=1631636&slug=simplifiez-vos-developpements-javascript-avec-jquery&login=7292272&tk=de29b7be5bb6d58638f02f3477d51fdb&sbd=2016-02-01&sbdtk=fa78d6dd3126b956265a25af9b322d55