YUI 3.8.0 est disponible et apporte un utilitaire Y.Color
Une classe de templates et d'autres nouveautés

Les rubriques (actu, forums, tutos) de Développez
Tags
Réseaux sociaux
1   0


 Discussion forum

Le , par vermine, Responsable JavaScript & AJAX
YUI 3.8.0 est disponible
et apporte un utilitaire Y.Color, une classe de templates et d'autres nouveautés.


Pour les fêtes de fin d'année, voici venue la nouvelle version de la bibliothèque JavaScript de Yahoo! : YUI 3.8.0.

Y.Color

Un nouvel utilitaire appelé Y.Color fait son apparition. Il possède des méthodes pour permettre la conversion entre les valeurs hexadécimal, RVB, HSV et HSL. Les méthodes de conversion HSV et HSL sont fournies par des sous-modules. De cette manière, il vous suffit de charger les modules dont vous avez besoin. L'utilitaire est extensible. De nouveaux modèles de couleur peuvent être définis en fournissant une expression régulière, un template et des méthodes de conversion.

Une caractéristique intéressante est le support de la théorie des couleurs qui est fournie par le module color-harmony. Ces fonctionnalités permettent de faire correspondre une couleur à une autre couleur semblable afin d'obtenir des couleurs complémentaires, etc.

Template et Template.Micro

Y.Template est une classe qui fournit une API générique de moteur de template. Elle permet de compiler, précompiler, restituer et faire revivre les modèles précompilés utilisant Handlebars ou Y.Template.Micro.

Y.Template.Micro est est une classe statique qui fournit un moteur de micro-template. C'est un langage de micro-création de modèles basés sur une chaîne de caractères similaire aux modèles d'ERB (template Ruby) et d'Underscore. Elle est idéale pour les petits modèles et son moteur de compilation est extrêmement rapide avec un faible encombrement. Elle est interchangeable avec le modèle Handlebars.

Refactorisation et observabilité

Les fonctionnalités Y.Attribute avaient été repensées en composants plus petits : Y.AttributeCore, Y.AttributeEvents et Y.AttributeExtras. Il en étaient de même avec Y.Base qui connait une déclinaison Y.BaseCore.

Aujourd'hui, l'équipe ajoute la notion d'observabilité. Certains composants dans votre application bénéficieront de la possibilité d'avoir un cycle de vie et une observation du changement des attributs.

Améliorations de ScrollView

ScrollView connait des améliorations mineures ainsi que des correctifs pour les quelques bogues de la pagination.

Autres changements

Cette version contient d'autres changements qui touchent aux cookies, à Pjax, aux événements, etc.

Téléchargement.
L'article officiel.
La documentation et les modifications.


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Christ D Christ D - Invité régulier http://www.developpez.com
le 21/01/2013 à 12:38
Ce serait bien effectivement si cette version était téléchargeable, Malheureusement, sur le site de Yui, toutes les archives Zip sont corrompus jusqu'à la version 3.1 qui date trop.
Avatar de vermine vermine - Responsable JavaScript & AJAX http://www.developpez.com
le 21/01/2013 à 13:12
Il serait intéressant de leur signaler le cas. Avez-vous essayer de les contacter ?
Offres d'emploi IT
Consultant Fonctionnel Senior Salesforce H/F
CDI
Capgemini - Ile de France - Paris (92000)
Administrateur SAP (H/F)
CDI
Proxiad Ouest - Bretagne - Rennes (35000)
Concepteur développeur web mobile h/f
CDI
Sogeti - Ile de France - Issy-les-Moulineaux (92130)

Voir plus d'offres Voir la carte des offres IT
 
 
Partenaires

Hébergement Web