Vous n'êtes pas connecté. Connexion
|
|
Master Miage IA2 2020-2021 Technologies WebDe $1URL de la visio Zoom du cours, lundi 14/12 de 8h14 à 10h45Sujet : Zoom meeting invitation - Réunion cours de Michel Buffa Heure : 14 déc. 2020 08:15 AM Paris
Participer à la réunion Zoom https://univ-cotedazur.zoom.us/j/834...lLb3FRb1lEZz09
ID de réunion : 834 0432 1098 Code secret : 478176 IntroductionDans ce cours nous continuerons l'exploration des technologies front-end, back-end avec nodeJS, BDs NoSQL, hébergement dans le cloud etc. Séance 1 : introduction aux Web Components (standards du W3C)Supports de cours :
TP1 : écriture d'un générateur de logosVous le savez, on peut faire de très jolies choses pour transformer un texte (une chaîne de caractères) en logo coloré, texturé, avec des bordures, des ombres, des animations etc. Uniquement avec HTML et CSS ont peut faire des choses assez impressionnantes. Mais si on met JavaScript et si on utilise par exemple le canvas HTML5 alors on peut faire des animations et des effets encore plus complexes. L'idée de ce TP est de commencer à voir comment écrire un composant <app-logo> qui accepte un certain nombres d'attributs, par exemple :
Dans un premier temps on génèrera le logo en utilisant depuis la classe JS du WebComponent l'attribut Enfin, et ce sera à rendre pour la rentrée, vous ajouterez une option pour un logo sous forme de canvas HTML5 et proposerez des animations plus évolués avec des effets plus rigolos. API JavaScript de votre composant :
Voilà, cela fait pas mal de choses à faire.... c'est un bon départ avant d'attaquer les frameworks plus connus...
|
Powered by MindTouch Deki Open Source Edition v.8.08 |