Bei der Bekanntgabe YUI 3.3.0

12. Januar 2011 um 15.57 Uhr durch Satyen Desai | In Entwicklung | 6 Kommentare

Die YUI-Team freut sich, die allgemeine Verfügbarkeit von YUI 3.3.0, die neueste Version in unserem JavaScript-und CSS-Bibliothek bekannt zu geben. Wenn Sie Yahoos EUR verwenden, können Sie, indem Sie Ihre Seed-Datei zu aktualisieren, YUI 3.3.0 , können Sie auch zum Download 3.3.0 Verteilung von YUILibrary.com .

Einige Dinge, die für die in dieser Pressemitteilung aussehen:

  • Firefox 4, IE9 und Android 2.2-Unterstützung - Mit YUI 3.3.0 haben wir ausgiebig vor den neuesten Beta-Versionen des kommenden Firefox 4 und IE9 Versionen getestet, um einen möglichst reibungslosen Übergang zu gewährleisten, wenn diese schlagen GA-Browsern. Dies ist auch der erste Release, in dem wir WebKit behandelt habe auf Android als A-Grade-Browser; Sie sollten deutlich verbesserte Unterstützung für Android in der gesamten Bibliothek zu sehen.
  • Knoten Zucker: Matt Sweeney landete einige zusätzliche Zucker Methoden in 3.3.0, inklusive show und hide Methoden, um die Anzeige eines Knotens oder NodeList, schalten wrap und unwrap zum Hinzufügen und Entfernen eines parentNode und empty , um alle childNodes entfernen. Der neue node-load -Modul fügt einen load -Methode, um Knoten und bietet eine bequeme IO-Wrapper.
  • Auto-Vervollständigen-Widget (beta) - Ryan Grove YUI 3 AutoVervollständigen-Widget, neue in 3.3.0, bietet eine flexible, konfigurierbare und leicht zugängliche AutoVervollständigen Umsetzung. Es enthält Optionen für benutzerdefinierte Filter, Hervorhebungen, und die Formatierung der Ergebnisse; getrennte Abfragen, Ergebnis Abruf aus einer Vielzahl von lokalen und entfernten Quellen wie YQL, JSONP und XHR, und ist gebaut, um sein modulares und einfach zu erweitern. Als Begleiter für Auto-Vervollständigen, Ryans Knoten-tokeninput Galerie-Modul macht es einfach, jeden input-Element in ein Eingabefeld tokenized ähnlich dem drehen NSTokenField Kakao-Widget von Mac OS X.
  • Charts - Tripp Bridges hat Charts vom Boden bis umgeschrieben in den vergangenen sechs Monaten. YUI 3 Charts bietet eine JavaScript-API für das Erstellen von Diagrammen aus einer Menge von Daten. Charts verwendet eine Kombination von SVG, HTML-Canvas und VML um die Erstellung von verschiedenen Variationen und Kombinationen der Linie, Marker, Fläche, Spline-, Säulen-, Balken-und Kreisdiagramme erleichtern. Ab dieser Version umfasst YUI 3 Charts die folgenden Funktionen:
    • Stacked Achsen und Serie
    • Mehrere Wertachsen
    • Anpassbare Grafiken und Text
    • Anpassbare Standardeinstellungen tooltip

  • DataTable Widget (beta) - Jenny Donnelly und Tilo Mitra landete die Anfänge der neuen YUI 3 DataTable Widget in 3.3.0. Das neue Widget beginnt, die umfangreiche funktionale Fußabdruck des YUI-2-Version zu implementieren, während mit YUI 3 ist viel mehr modular aufgebaut. Daher finden Sie Funktionen wie Scrollen und Aussortieren wie Plugins oder Erweiterungen gebrochen, so dass Sie nur den Code, den Sie brauchen für Ihre Anwendung zu laden. Wenn Sie in dieser Komponente interessiert sind, verpassen Sie nicht Tilo Einleitung zu YUI 3 DataTable aus YUIConf 2010 .
  • Dial-Widget (beta) - Jeff Conniff die neue Dial-Widget ist eine kreisförmige Wert Eingabekontrolle. Es ist ähnlich wie bei einem realen, analogen Lautstärkeregler, aber es ermöglicht größere Wertebereiche und feinere Granularität. Verwenden Sie anstelle von DFÜ Slider, wo Sie einen größeren Bereich steuern müssen, und wo Sie sie brauchen eine feinere Kontrolle. Zum Beispiel müssen Sie unter Umständen in einem Radiosender im Frequenzbereich von 500-1500 kHz einstellen, müssen aber die Granularität zur sorgfältigen Auswahl 560,2 kHz - eine Operation, die etwa 10.000 diskrete Werte erfordert. Dial ist eine kompakte Benutzeroberfläche, die dieses Maß an Granularität ermöglicht. Es gibt andere Fälle, wenn das Rad der radialen Form Factor besser für Ihre Design, z. B. wenn rotierenden Objekten, Auswahl Winkel oder realen Welt repräsentiert Kontrollen, dass die Menschen auf Ihren Besuch in Dial-Format gewöhnt sind. Es ist besonders effektiv, wenn verwendet, damit der Benutzer den Effekt des Wertes in Echtzeit. Das Zifferblatt hat auch den Vorteil der Feinmotorik Hebelwirkung. Je weiter von der Mitte des Zifferblattes der Benutzer zieht sich der Griff, desto genauer ist die Steuerung.
  • Resize Utility (beta) - von Eduardo Lundgren von Liferay Vorausgesetzt, dies ist die erste Komponente, um von der ausgezeichneten AlloyUI Suite in den Kern YUI 3 Verteilung bewegen. Eduardo hat sich darauf das Bauteil mehr modular und trennt die meisten funktionellen Gruppen in separaten Plugins konzentriert. Die neue Komponente ist wie folgt organisiert:
    • Y.Resize : Basisklasse. Die Resize Utility können Sie auf ein HTML-Element resizable zu machen, unterstützt acht Griffpositionen und wickelte Elemente ( Y.Resize wird das Element einbetten, berechnen Anpassungen für Grenzen / padding-und Offset die Griffe für Sie).
    • Y.ResizeConstrained : Es kann vorkommen, wollen das Objekt Seitenverhältnis beizubehalten, begrenzen Sie die Größenänderung, in eine Region, oder setzen Sie maximalen und minimalen Abmessungen. Die Y.ResizeConstrained Plugin bietet diese Optionen für Sie.
    • Y.Plugin.ResizeProxy : Bei der Verwendung dieses Plugin, das Resize Utility wird eine "Proxy"-Element erstellen, anstatt die Größe des eigentlichen Element zu ändern. Dies sollte genutzt werden, wenn Sie die Größe einer komplexen Element sind.

    (Sie können Eduardo und Kollegen Nate Cavanaugh AlloyUI Autor in diesem treffen AlloyUI rasante Tour auf YUIConf 2010 erschossen .)

Als nächstes wird 3.4.0 sein, die wir im 2. Quartal erwarten lassen. Aktuelle Pläne für diese Version sind weitere Verbesserungen für mobile (siehe meinen Vortrag aus YUIConf, um mehr über unsere Philosophie in Bezug auf mobile Unterstützung ), Anthony Pipkin Arbeit über Toolbar Button und Kontrollen (von denen wir hoffen, mit YUI 3 der Herausgeber für eine vollständige reich bündeln Text-Editor-Komponente) und Gonzalo Corderos TreeView Komponente . Wir werden für Ihr Feedback zu diesen Prioritäten zu suchen, bleiben Sie dran, um für einen besonderen kommenden Öffnungszeiten Entwickler Sitzung YUIBlog über das YUI 3 Roadmap für 3.4.0 und darüber hinaus zu sprechen.

Genießen 3.3.0 - wir freuen uns auf Ihr Feedback zu den Freenode # yui-Kanal oder in der YUI-Foren .

Teilen und zu erweitern: Lesezeichen mit del.icio.us | Digg it! | reddit!

6 Kommentare

  1. Charts sieht genial - kein Flash! :)

    Was ist der Plan für die Systemsteuerung und Dialog in YUI 3? Dies sind wichtige Komponenten, deren scheinbare Abwesenheit aus dem Projekt bisher machen ein Übergang zu YUI 3 scheinen an diesem Punkt knifflig.

    Kommentar von Felipe Gasper - 12. Januar 2011 #

  2. Ich versuche aus AutoVervollständigen-Widget sofort! Danke Jungs.

    Kommentar von jkulak - 13. Januar 2011 #

  3. Leider ATM kann ich nicht finden einen Tag für diese Version auf GitHub.

    Kommentar von Michael Hasenstein - 13. Januar 2011 #

  4. Das ist eine gute Nachricht YUI-Team! Dank einem Haufen!

    Kommentar von Jose - 14. Januar 2011 #

  5. Ich bin gespannt zu sehen, DataTable YUI 3 zu kommen. Ich schätze die Menge an Arbeit, es zu ergreifen, um solche eine robuste Komponente produzieren müssen. Ich kann es kaum erwarten, Paginierung in dort zu sehen ... so viel wie ich YUI 2 (Dank für YUI 2-in-3 BTW), die Aussicht auf Bewegung rein zu YUI 3 ist fast berauschend :) Liebe

    Kommentar von Brian Holub - 14. Januar 2011 #

  6. @ Felipe, YUI 3 Die Komponente / Widget-Infrastruktur macht den Bau der Funktionen, die Sie brauchen viel einfacher als in YUI 2 könnte. Außerdem gibt es das YUI 3 Galerie - AA-Gemeinschaft beigetragen Sammlung von YUI 3 Module auf Yahoos EUR gehostet.

    Es gibt ein Overlay Widget in YUI 3, die mit meiner kombiniert werden können Overlay Extras Gallery Modul , um Ihnen einen Großteil der YUI 2-Panel-Funktionalität.

    Auch könnten Sie Interesse an Anthony Pipkins Dialog Gallery Modul .

    Kommentar von Eric Ferraiuolo - 14. Januar 2011 #

Leider ist die Kommentarfunktion zu diesem Zeitpunkt geschlossen.

Hosted by Yahoo!

Copyright © 2006-2012 Yahoo! Inc. Alle Rechte vorbehalten. Datenschutz - Allgemeine Geschäftsbedingungen

Präsentiert von WordPress auf Yahoo! Web Hosting .