====== Devweb 104 : Initiation au Javascript & à JQuery ====== Le Javascript permet d'ajouter de l'interactivité à une page web : on peut effectuer des actions de manière dynamique sans recharger la page, ce qui peut apporter un certain confort à l'utilisation. **Premier (et sûrement pas le dernier) Warning : ** le JavaScript n'est pas à confondre avec le langage Java. Les deux langages n'ont rien à voir. Sur une application comme MyCentraleAssos, le JS est utilisé à de multiples fins : * Affichage/Désaffichage de blocs de contenu * Préformatage des champs (date de naissance XX/XX/XXXX) * Chargement dynamique de l'annuaire utilisateur & asso (ordering, recherche en temps réel) * Génération de QR codes contact Mais le JS est utilisé aussi sans qu'on le voit forcément, notamment avec Bootstrap pour les modals, les tabs... ===== Comment utiliser le JS ===== Le JS peut se mettre à divers endroits : ==== Dans des attributs (JS inline) ====
Je suis un contenu caché
Ce bout de code affichera le block #cache lors du clic sur le bouton. ==== Dans une balise script ====
Je suis un contenu caché
Même action que le code précédent. ==== Dans un script à part ====
Je suis un contenu caché
Ne pas oublier de télécharger JQuery ainsi que de créer un fichier compteur.txt initialisé à 0. ---- Cette formation a été réalisée par [[user:rgrondin|Romain GRONDIN]].