Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Présentation OpenCode Québec: Construire une application web: jQuery VS Backbone.js VS AngularJS

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 css
Octocat-spinner-32 demos
Octocat-spinner-32 js
Octocat-spinner-32 README.md
Octocat-spinner-32 index.html
README.md

Construire une application web: jQuery VS Backbone.js VS AngularJS

Présentation des outils évalués

jQuery

  • Une librairie Javascript qui nous facilite grandement la vie pour "jouer" avec le DOM
    • Modifier des attributs
    • Ajouter/Éditer/Supprimer des éléments du DOM
    • Lier des fonctions à des événements

Backbone.js

  • Un framework MVC
  • Un modèle de données qui est simple et extensible
  • Gestion d'événements par programmation déclarative
    • Facilite l'aperçu global de notre application

Présentation d'AngularJS

  • Un framework MVC
  • Une synchronisation bi-directionnel des données avec le UI
  • Facilité d'écriture des unit tests
  • Le comportement global de l'application se voit dans le HTML

2 exemples simples d'application web

Un formulaire Hello World

Specs

  • Afficher un champ texte qui demande un prénom
  • Saluer le prénom lorsque du texte est entré
  • Saluer "toi" si aucun texte

La caisse enregistreuse

Specs

  • Afficher une liste de produit ayant:
    • un nom
    • une quantité
    • un prix
  • Permettre d'ajouter et de supprimer un produit
  • Calculer le prix total avec nos taxes composées
Something went wrong with that request. Please try again.