Knockout 3.3.0 : synchronisation, gestion des enfants, etc.
La biblioth�que JavaScript UI de type MVVM se consolide.
Knockout est une biblioth�que JavaScript qui permet de cr�er des interfaces utilisateur riches et dynamiques, ainsi qu'un �diteur d'interface utilisant un mod�le de donn�es sous-jacent. C'est une architecture MVVM (Mod�le-Vue-VueMod�le).
Avec cet outil, vous pouvez faire, par exemple :
- une mise � jour automatique des bonnes parties de votre interface utilisateur � chaque changement du mod�le de donn�es ;
- des liaisons d�claratives. C'est une fa�on simple et �vidente pour relier votre interface utilisateur � votre mod�le de donn�es ;
- la mise en �uvre de comportements personnalis�s comme de nouvelles liaisons d�claratives pour une r�utilisation facile en seulement quelques lignes de code.
�tant �crit en JavaScript pur, Knockout fonctionne avec n'importe quelle technologie serveur ou cliente. Elle peut donc �tre ajout�e � vos applications Web existantes. L'outil est d'ailleurs l�ger, environ 13 ko apr�s compression.
Il fonctionne sur n'importe quel grand navigateur (IE 6+, Firefox 2+, Chrome, Safari, etc.).
Les d�veloppeurs familiaris�s avec Ruby on Rails, ASP.NET MVC ou d'autres technologies de type MV* peuvent voir MVVM comme une forme en temps r�el de MVC avec la syntaxe d�clarative.
La version 3.3.0 vient de sortir et comporte des am�liorations ainsi que des corrections :
- la possibilit� de restituer les composants d�j� charg�s de fa�on synchrone ;
- l'am�lioration de la gestion des �l�ments enfants des composants ;
- la correction de portabilit� sur IE ;
- il y avait une perte de m�moire (notamment avec les foreach) ;
- le lien entre les �l�ments SVG et les CSS fonctionne mieux ;
- etc.
Site officiel.
T�l�chargement.
Documentation.
Partager