【ハウツー】
Riccardo Degni氏は10日(イタリア時間)、アニメーション効果に特化したJavaScriptフルフィーチャフレームワーク「GX」を公開した。GXはMIT Licenseのもとで公開されているオープンソースソフトウェア。未圧縮の状態で10kb前後と軽量でありながら、クロスブラウザ対応(IE 6+, Firefox 2+, Opera 9.25+, Safari 3+, Google Chrome)、おおくのアニメーション効果をサポートするJavaScriptライブラリだ。いまのところGXはjQueryをベースに構成されているため、使用するにはjQueryも一緒にロードする必要があることに注意されたい。
同氏のブログによると、GXは"Write Less, Do More", "DRY (Don't Repeat Yourself)"の2点を念頭において開発をおこなっているとのこと。またStrict Standardsに準拠し、CSS/JavaScriptワーニングやメモリリークが起こらないようにとさまざまなテクニックが使用されているようだ。
GXではじつにさまざまなアニメーション効果が用意されている。WebサイトのDemosにてその効果をひととおり確認することが可能だ。本稿ではデモで紹介されている中の一部をピックアップして紹介しよう。
動作にはjQueryが必須なので、あらかじめjQueryのWebサイトからライブラリをダウンロードしておく。ダウンロードしたバージョンは2月19日(米国時間)にリリースされたjQuery 1.3.2。
つづいてGXのWebサイトへ移動し、ページ下部にある「Download」よりGX.jsとGX.transitions.jsをダウンロードする。なおGX.transitions.jsはさまざまなアニメーションのモーション(Easing Equations)を定義したファイルだ。凝ったアニメーションが必要ない場合はダウンロードしなくても良いだろう。今回はそれぞれ2ファイルを未圧縮(Normal)の状態でダウンロードした。
| トマトを食べれば痩せられる!? -京大ら、新発見の成分で肥満改善効果を実証 [21:00 2/10] |
| JAXA、液体シリコン中に残存する共有結合を観察 -大口径ウェハの実現に期待 [20:11 2/10] |
| NEDOなど、熱膨張が小さな樹脂複合材料ペレットの量産化に成功 [19:22 2/10] |
| 理研、一般顕微鏡を蛍光顕微鏡に強化できるアダプタを試作して性能を実証 [19:15 2/10] |
| 天の川のブラックホールが小惑星を飲み込んでいる - NASAが発表 [18:08 2/10] |
|
【女性編】バレンタインチョコをあげたい芸能人ランキング [15:00 2/11] ライフ |
|
【男性編】バレンタインチョコをもらいたい芸能人ランキング [15:00 2/11] ライフ |
|
倉薗紀彦、田舎での友情物語「彗星★少年団」発売サイン会 [14:46 2/11] ホビー |
|
[成宮寛貴]ギザギザ頭 のかつらは「やばかった」 映画「逆転裁判」公開 [14:30 2/11] エンタメ |
|
「オレのチキンを食べたのは誰だ!」ナイフを持った男が暴れる [14:06 2/11] キャリア |