Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Ember 1.9.0 : le framework JavaScript se prépare à utiliser le système de template HTML
Qui permet de mieux manipuler l'arbre DOM

Le , par vermine

20PARTAGES

1  0 
Ember 1.9.0 : le framework JavaScript se prépare à utiliser le système de template HTMLBars
Ce qui permet de mieux manipuler l'arbre DOM


Ember.js est un framework JavaScript permettant de créer des applications Web ambitieuses !

En utilisant des templates intégrés, vous écrivez considérablement moins de code et vos pages se mettent à jour automatiquement lorsque les données sous-jacentes changent. Il n'est pas nécessaire de réinventer la roue car Ember.js intègre des expressions idiomatiques courantes.

La sortie de la version 1.9.0.

Cette révision suit le plan de travail élaboré pour arriver à la version 2.0 du framework. D'ailleurs, la prochaine révision contiendra le système de template HTMLBars. A ce sujet, il est à noter qu'il faut maintenant utiliser la version 2.0 de Handlebars.

La liaison de données dans Ember.js a toujours été fondée sur le concept d'un observateur clé-valeur. Ce système a évolué vers en une notion appelée Stream. En comparaison, un stream (flux) distingue la notification de modification du calcul de la valeur. La valeur d'un flux est calculée lorsque c'est nécessaire. L'ajout des flux et leur utilisation dans l'ensemble de la couche "view" améliore les performances de rendu, simplifie les nombreux helpers et prépare le code pour HTMLBars.

Parmi les autres nouveautés, on découvre également la possibilité de mettre en pause l'exécution du code afin de déboguer de manière plus simple. On y trouve aussi l'interception des touches bas et haut dans les helpers {{input}} et {{textarea}} afin de compléter la liste des actions déjà interceptées.

De plus, cette version contient des améliorations qui augmentent les performances d'exécution.
Elle connait cependant une dépréciation. Celle du changement de contexte dans les templates qui n'est pas facile à gérer.

Vous trouverez la liste complète des nouveautés et corrections ici.

C'est également l'occasion pour l'équipe d'annoncer la sortie de la version bêta 1.10.0.

Télécharger.
L'annonce officielle.
La documentation.

Une erreur dans cette actualité ? Signalez-le nous !