5月11日に発表された、米Adobe Systemsの Ajax向けフレームワーク「Spry framework for Ajax」が早くもバージョンアップ、PreRelease1から1.1となった。現在、同社の技術者向けサイト「Adobe Labs」で公開されている。バージョン番号からすると、マイナーバージョンアップと思いきや、バグフィックスや若干の変更ではなく、かなりの機能強化をしてのバージョンアップとなっている。以下、主な変更点を中心に紹介する。
PreRelease1.1ではバグフィックスはもちろんだが、特にXML処理関連部分で、いくつかの機能が加わっている。まずは、新しい拡張属性の追加だ。次の4種類が追加されている。
ds_CurrentRowNumberは、現在処理している行番号を示すもので、ds_SortColumnは並び替えの基準となっているデータ要素を示す。例えば、次のようにXMLファイルを Spryを使って読み込むとする。
読み込まれたデータを、テーブルに割り当てたり、ソートを行ったりした後で、次のようにページ内に書き込めば、現在のソート条件を表示することができる。
さて、そのソート機能も向上している。XMLを、複数の要素を元に並べ替えて、さらに昇順と降順を切り替える機能を簡単に実現できるようになった。次のように使うだけである。
このように、簡単な記述はそのままに、データ処理をかなり高度に行えるようになった。その他の機能については、Spryをダウンロードすると付属してくるサンプルなどを見ると、よく分かるだろう。
最後にもうひとつ、大きく変わった部分が「$()」構文をサポートしたことだ。Ajaxでは、レイヤーやフォーム部品などを指定するときに、次のような構文を使ってid属性を指定する。
これを、$()構文では次のように記述できる。
prototype.jsなどでは一般的なこの書き方が、Spryでも可能になったのだ。
今回のバージョンアップは、「for web designer(Webデザイナーのための)」という銘打ったSpryが、Webプログラマにとっても十分使いやすいフレームワークとして使うことができることを示しているといえるだろう。今後のバージョンアップにも期待したい。
| WebデザイナーのためのAjaxツール、Adobeの「Spry framework」とは? [2006/5/26] |
| 優れた住宅設計を選ぶ「第32回 INAXデザインコンテスト」の審査結果発表 [17:33 2/9] |
| 「第14回亀倉雄策賞」は澁谷克彦氏に--JAGDA『Graphic Design in japan』 [13:22 2/9] |
| イーフロンティア、アニメーション制作ソフト「Anime Creator 8」発売 [11:51 2/9] |
| アマナ、アメリカ先住民族の占いiPhoneアプリ「Stone Telling-精霊占い-」 [10:44 2/9] |
| 【コラム】ストックフォト長者への道 第67回 念願の審査通過だが微妙なアクセス数なので次なる作戦を考える [00:00 2/9] |
|
【レポート】ROBO-ONE委員会 - 第20回大会でのROBO-ONE Lightの開催を決定 [20:27 2/9] エンタープライズ |
|
雪ミクで新千歳空港がみっくみく!--雪祭りの初音ミク雪像は11日に再建予定 [20:24 2/9] ライフ |
|
PSVITA「墨鬼 SUMIONI」発売 [20:21 2/9] キャリア |
|
PSVITA「GRAVITY DAZE」発売 [20:21 2/9] キャリア |
|
映画けいおん!・トクベツな第1弾「Singing!/唯」京アニショップで予約受付中 [20:19 2/9] キャリア |