En effet Brian Cardarella a tout récemment publié EasyForm, une bibliothèque JavaScript basée sur Ember.js qui simplifie l'écriture des formulaires. Ember.js est un framework JavaScript permettant de construire des applications Web.
Là où vous écriviez vos formulaires sous cette forme :
Code html : | Sélectionner tout |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <form> <div class="input string"> <label>First name</label> {{view Ember.TextField valueBinding='firstName' name='first_name' viewName='firstNameField'}} </div> <div class="input string"> <label>Last name</label> {{view Ember.TextField valueBinding='firstName' name='last_name' viewName='lastNameField'}} </div> <div class="input string"> <label>Age</label> {{view Ember.TextField valueBinding='age' name='age' viewName='ageField'}} </div> </form> |
Vous n'avez désormais, grâce à EasyForm, plus besoin que d'écrire ces quelques lignes :
Code : | Sélectionner tout |
1 2 3 4 5 6 | {{#formFor controller}} {{input firstName}} {{input lastName}} {{input age}} {{submit}} {{/formFor}} |
La version 1 n'est pas encore atteinte mais ce projet est déjà très prometteur pour tous les afficionados d'Ember.js !
Pour plus d'informations je vous invite à consulter le projet sur GitHub.
Télécharger EasyForm.
Source : thechangelog.com
Et vous ?
Utilisez-vous la bibliothèque Ember.js ?
Si oui, trouvez-vous utile la simplification apportée par EasyForm ?