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


 Discussion forum

Le , par vermine, Responsable JavaScript & AJAX

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
http://www.developpez.com
Invité régulier
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
http://www.developpez.com
Responsable JavaScript & AJAX
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 excellence opérationnelle h/f
CDI
SOLUCOM - Ile de France - Paris (75000)
Parue le 31/10/2014
Ingénieur de développement web front-end (h/f)
CDI
Hachette Livre - Ile de France - Île-de-France
Parue le 07/11/2014
Ingénieur Système H/F
CDI
Matmut - Haute Normandie - Rouen (76100)
Parue le 07/11/2014

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

PlanetHoster
Ikoula