AngularJ mardi 17 juin 2014 PLAN Historique / Philosophie Fonctionnalités Points forts / faibles - Comparaison mardi 17 juin 2014 HISTORIQUE Première version en 2009 Développé initialement par Google But : Réalisation simplifiée d’applications web monopage mardi 17 juin 2014 DESCRIPTION Framework basé sur MV* : Separation of Concerns Utilise l’injection de dépendance Data-binding bidirectionnel mardi 17 juin 2014 PHILOSOPHIE Programmation déclarative pour les interfaces Etendre le HTML pour le rendre plus dynamique Améliorer la testabilité du code grâce à sa structure Pas de programmation JQuery mardi 17 juin 2014 DIRECTIVES Introduction : mardi 17 juin 2014 DIRECTIVES Qu’est ce que les directives ? Concept primordial 4 types de directives : E, A, C, M Associée à une partie du DOM Extensibilité : Etends les capacités du langage HTML Possibilité de créer ces propres directives ! Compatibilité avec HTML5 mardi 17 juin 2014 DIRECTIVES HTML : Javascript Rendu mardi 17 juin 2014 LES DIRECTIVES ET AU Directives prédéfinies pour un ensemble de fonctionnalités hétéroclites: Gestion des contrôleurs : ng-controller Gestion des évènements: ng-click, ng- mouseover, ng-mousedown, ng-keydown, ng- change Gestion des templates: ng-bind-template Gestion des listes: ng-list Montrer/Cacher: ng-hide, ng-show mardi 17 juin 2014 MODULE Conteneur Organisation du code mardi 17 juin 2014
Description: