Ember 1.11.0 : lier les attributs autrement et �chapper le contenu
am�liorations de performance pour le framework JavaScript
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.
L'�quipe annonce la sortie de la version 1.11.0.
On y d�couvre une mani�re plus intuitive pour lier les attributs et ainsi am�liorer l'int�gration de HTMLBars :
Code html : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3 <div class="{{color}}"></div> <div class="{{color}} {{if isEnabled 'active' 'disabled'}}"></div> <input disabled={{isDisabled}}>
Certains attributs sont ainsi li�s � des propri�t�s directement accessibles.
Une autre nouveaut� concerne l'�chappement du contenu HTMLBars pour �viter des attaques XSS. L'�quipe attire l'attention sur la mani�re d'�crire les attributs, sur la g�n�ration d'avertissements en cas d'instruction non s�curis�e et sur l'utilisation de la m�thode htmlSafe pour indiquer qu'une cha�ne de caract�res est correctement �chapp�e. Ces travaux sont une premi�re �tape et ils seront am�lior�s pour la version 2.0.
A part cela, cette version am�liore plusieurs choses comme la possibilit� d'utiliser le helper if dans une forme inline, les sous-status nomm�s pour le routage, ou bien l'utilisation de l'index pour le helper each, ainsi que d'autres am�liorations qui jouent notamment sur la performance du langage.
La version connait �galement son lot de d�pr�ciation : le ObjectController, l'initialisation d'instances via container.lookup dans les initialiseurs d'objets et le helper de template {{bind}} qui a compl�tement disparu.
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.12.0.
T�l�charger.
L'annonce officielle.
La documentation.
Partager