Ajaxライブラリ「YUI 3.14」公開、ECMAScriptモジュールを変換可能に:対応動作環境にiOS 7を追加
米Yahoo!のエンジニアが開発するAjaxライブラリの新版「YUI(Yahoo! UI Library)3.14.0」が公開された。今回の大きな変更点は2つで、ChartsモジュールおよびGraphicsモジュールの機能強化と、ECMAScript 6モジュールをYUIモジュールに変換する新機能である。
米Yahoo!のエンジニアが開発するAjaxライブラリの新版「YUI(Yahoo! UI Library)3.14.0」が2013年11月25日に公開された。今回の大きな変更点は2つで、ChartsモジュールおよびGraphicsモジュールの機能強化と、ECMAScript 6(ES6)モジュールをYUIモジュールに変換する新機能である。その他、多くのバグも修正した。
Chartsでは、大量のデータがあるときにろうそく足がうまく描かれない問題や、ヒストグラムにあった複数のバグを修正したほか、座標軸に付けるラベルの位置を変える機能を加えた。これまでラベルは、座標軸の中央にしか配置できなかった。一方、Graphicsでは、キャンバス要素が親コンテナ内で適切に位置付けられない問題などを修正した。
ES6モジュールをYUIモジュールに変換する新機能は、YUIの「es」フィーチャーフラグを「true」に設定することによって利用できる。これは、モジュールごとに設定する必要がある。
併せて、ButtonモジュールやCalendarモジュール、Rich Text Editorモジュール、Getユーティリティなどのバグを修正したほか、CSS GridsとCSS Normalizeを、Gruntを通じてPureからYUIにインポートした。これはYUIとPureの統合強化だけでなく、他のサードパーティーライブラリやコードをYUIのコードベースに取り込む新たな手段としても大きな一歩になると説明している。
対応する動作環境にはiOS 7が追加され、デスクトップ版のSafariについてはOS X 10.8(Mountain Lion)とOS X 10.9(Mavericks)も含む。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- ブラウザへの対応も強化:Yahoo!、Ajaxライブラリ「YUI 3.11.0」を公開
米Yahoo!は、Ajaxライブラリの新版「YUI 3.11.0」を公開した。処理性能向上を目指し、AttributeとBaseに変更を加えた。 - HTML5とかtopi(7):DNT(Do Not Track)ヘッダでプライバシーを配慮
「Do Not Track(私の行動を追跡しないで)」ヘッダでユーザーのライバシーを配慮する動きがホワイトハウスや米ヤフー、グーグルで活発だ - D89クリップ(28):【第21回 HTML5とか勉強会】 ゲーム開発はHTML5+スマホベースが新潮流
今回のHTML5とか勉強会のテーマは「HTML5+ゲーム」。mobage、アメーバピグ、GREE、カヤック、ユビキタスエンターテインメントの取り組みをレポートする - Google App Engineで手軽に試すJavaクラウド(終):コレクションフィールドとDWRで、GAEjを業務用に進化
- どこまでできる? 無料ツールでWebサイト作成(4):JavaScript開発ツールの本命! FirebugとAptana