IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

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 !

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

Le , par vermine

0PARTAGES

1  0 
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.

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

Avatar de Christ D
Membre régulier https://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.
0  0 
Avatar de vermine
Expert éminent sénior https://www.developpez.com
Le 21/01/2013 à 13:12
Il serait intéressant de leur signaler le cas. Avez-vous essayer de les contacter ?
0  0