TP3 : frameworks, nouvelles fonctionnalités

De $1

Version de 06:24, 20 Avr 2024

cette version.

Revenir à liste des archives.

Voir la version actuelle

Présentation d'angularJS

Pour aller plus loin nous vous proposons de découvrir un framework MVC très populaire en ce moment : angularJS. Ce framework permet de définir des "vues" (morceaux de page HTML avec structures de contrôles type boucles, et références à des modèles), des modèles (des objets JS définis dans des "contrôleurs") et des bindings entre les vues/modèles/contrôleurs et avec des données sur un serveur. Particularité notable d'angular, il définit de nouveaux attributs à ajouter dans les éléments HTML, qui permettent en quelque sorte de "programmer en HTML". 

Ajout d'une piste d'enregistrement

Vous vous inspirerez de cette démo (faire view source) : http://webaudiodemos.appspot.com/Aud...der/index.html

Possibilité d'uploader ses morceaux

Voir dans ce fichier la partie concernant le drag'n'drop et l'upload  avec XhR2 avec barres de proression et envoi en mode binaire. Pour le projet je conseille fortement de voir les exemples avec drag'n'drop.

Côté NodeJS, regardez comment on peut faire avec le module express, c'est très simple : http://tonyspiro.com/uploading-and-r...using-node-js/ Les exemples du PDF précédent avec l'objet FormData envoie du multipart donc le code présenté pour NodeJS marche bien avec.