| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
| slam4:richclient:angularjs:td0 [2015/01/20 20:08] – [3- AngularJS] jcheron | slam4:richclient:angularjs:td0 [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 |
|---|
| |
| |
| AngularJS est un framework côté client atypique, permettant de construire des applications client riche avec une véritable séparation entre les couches (métier/interface/contrôle). | ===== -- Exemple de sensibilisation... ===== |
| | |
| Il introduit de nouveaux concepts (directives, services, modules...) avec lesquels il faut se familiariser dans un premier temps. | |
| | |
| Pour vous permettre une prise en main plus rapide du Framework, nous avons choisi d'utiliser le cours réalisé par Code school mis à disposition du public. | |
| | |
| * Créer un compte gratuit sur [[https://www.codeschool.com/users/sign_up|Code school]] | |
| * Suivre en ligne le cours [[https://www.codeschool.com/courses/shaping-up-with-angular-js|Shaping up with Angular.js]] | |
| | |
| <html><img src="https://d1tijy5l7mg5kk.cloudfront.net/assets/logo-footer-fe42aac2977c8bc3383ce57b739a6c97.svg"></html> | |
| | |
| | |
| ===== Exemple de sensibilisation... ===== | |
| |
| Pas toujours évident de voir l'intérêt d'utiliser un framework ; Surtout si on a jamais eu, auparavant, l'occasion de travailler sur les mêmes sujets, mais sans framework... | Pas toujours évident de voir l'intérêt d'utiliser un framework ; Surtout si on a jamais eu, auparavant, l'occasion de travailler sur les mêmes sujets, mais sans framework... |
| - Ajouter l'écoute des événements **keyup** et **paste** qui impliquent une modification de la zone de texte, et ajouter un temps d'attente sur le paste, pour qu'il se soit terminé avant l'appel de changeFunction | - Ajouter l'écoute des événements **keyup** et **paste** qui impliquent une modification de la zone de texte, et ajouter un temps d'attente sur le paste, pour qu'il se soit terminé avant l'appel de changeFunction |
| |
| <html><div class="other">Certaines de ces fonctions pourraient être réutilisée ailleurs (et donc délocalisées), mais l'ensemble est tout de même laborieux, et technique.</div></html> | <html><div class="other">Certaines de ces fonctions pourraient être réutilisées ailleurs (et donc délocalisées), mais l'ensemble est tout de même laborieux, et technique.</div></html> |
| ==== -- JQuery ==== | ==== -- JQuery ==== |
| <sxh html;title:jquery.html> | <sxh html;title:jquery.html> |
| <html><div class="other"><span style="font-size:20px">Une approche très propre, orientée métier...<br> | <html><div class="other"><span style="font-size:20px">Une approche très propre, orientée métier...<br> |
| Impressionnant non ?</span></div></html> | Impressionnant non ?</span></div></html> |
| | |
| | ===== -- Premiers pas ===== |
| | |
| | |
| | AngularJS est un framework côté client atypique, permettant de construire des applications client riche avec une véritable séparation entre les couches (métier/interface/contrôle). |
| | |
| | Il introduit de nouveaux concepts (directives, services, modules...) avec lesquels il faut se familiariser dans un premier temps. |
| | |
| | Pour vous permettre une prise en main plus rapide du Framework, nous avons choisi d'utiliser le cours réalisé par Code school mis à disposition du public. |
| | |
| | * Créer un compte gratuit sur [[https://www.codeschool.com/users/sign_up|Code school]] |
| | * Suivre en ligne le cours [[https://www.codeschool.com/courses/shaping-up-with-angular-js|Shaping up with Angular.js]] |