jQuery UI 1.7が遂にリリース
ネタ蔵キーワード:JavaScript [インターネット・IT]
3 月 7th, 2009
jQuery UI 1.7が遂にリリースされました。
キーポイントは以下の通り
- 1.3コンパチ
- 各pluginの修正・最適化
- 新しいCSSフレームワーク
- themerollerの拡張(使いやすくなった)
- themeがバンドルされるようになった
- demoとdocumentの充実
ってな具合。ボクとしてはCSSフレームワークに注目してます。どんなものかというと・・・
- レイアウトヘルパー
- ウィジェットコンテナの定義
- インタラクション状況の定義
- インタラクションキューの定義
- アイコン
- その他(ラウンデッドコーナー、オーバーレイ、シャドウなど)
となってます。
ボクはレイアウトについては、WordPressのsandboxテーマのレイアウト機構を採用していました。
アイコンは基本的にsilkicon。
インタラクション状況や、ラウンデッドコーナーなどは、その都度自分で書いていました。
jQuery UI 1.7を使うと、手でやっていたことが多く解消される気がします。
ただ、問題はExtJSやYUIなど他のJavaScriptフレームワークを使うときとどう両立するかってことですね。
Extなんかでも、レイアウトヘルパーってのはちゃんとあるんですが、根本的な考え方が違うので、「置き換え」ってわけにはいきません。
ボクとしては、少なくともjQueryとExtの差を埋めるべくメタクラスを書かないとだめだと思っている次第。
フレームワークを使うのに、そこから離れたところで管理が発生するってのはちょと解せないわけですが・・・jQuery一本にしたり、Ext一本にしたりするのはできないので、うまく考えたいところです。

