Yahoo!、Ajaxライブラリ「YUI 3.11.0」を公開:ブラウザへの対応も強化
米Yahoo!は、Ajaxライブラリの新版「YUI 3.11.0」を公開した。処理性能向上を目指し、AttributeとBaseに変更を加えた。
米Yahoo!は2013年7月16日、Ajaxライブラリの新版「YUI(Yahoo! UI Library) 3.11.0」を公開した。Webサイトからダウンロードできる。YUIのブログによると、新版ではバージョン3.10.0に引き続いて処理性能向上を目指し、AttributeとBaseに変更を加えた。プレビュー版の3.11.0pr1に存在していたバグは修正されている。
新機能として、データを複数のページに分割して表示する「Paginator」と「DataTable Paginator」を加えた。Paginatorは、例えば複数の写真をスライドショー形式で自動的に切り替えて表示できる。軽量かつ柔軟性の高い設計を採用し、サーバサイドでもクライアントサイドでも利用できる。
一方、「DataTable Paginator」はDataTableに直接組み込まれ、それ自体のModelとView、Templateを備える。一方で、全てを切り離して新しいModelやView、Templateを取り入れ、まったく別のものにすることも可能だという。
なお、DataTable PaginatorはInternet Explorer(IE)8での動作に問題が見つかり、現在調査中としている。
そのほかにもArraySortへの新メソッド追加、CalendarやColorの変更、DataTableやDOM関連のバグ修正といった変更が盛り込まれた。YUI CoreはIE 11やOpera 15+といったブラウザへの対応も強化した。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- enchant.jsでHTML5+JavaScriptゲーム開発入門(終):スマホでも動く無限横スクロールアクションのブラウザゲームを作る
大人気のHTML5+JavaScriptベースのゲームエンジン「enchant.js」を使ってゲームアプリを作る方法を解説していく連載。最終回は、総集編として、無限に横スクロールするアクションゲームを、10ステップで作りましょう。キモは当たり判定です。 - Javaの常識を変えるPlay framework入門(5):Playで体得するRESTfulアーキテクチャの基礎知識
サーブレット/JSPを基にする重厚長大なJavaのWeb開発のイメージを変える軽量フレームワーク「Play」について解説し、Webアプリの作り方を紹介する入門連載。今回は、RESTの概要、URIの概念、RESTで使われるHTTPメソッドとステータスコード、PlayでのRESTfulな設計、実装上の問題点などを解説します。 - enchant.jsでHTML5+JavaScriptゲーム開発入門(3):enchant.jsで重要なスプライトとシーンを使うには
大人気のHTML5+JavaScriptベースのゲームエンジン「enchant.js」を使ってゲームアプリを作る方法を解説していく。今回は、スプライトの3つの基本操作、スプライトシート、シーンの扱い方を解説。最後に「もぐらたたきゲーム」を作ってみよう