« 最近の四姉妹 | メイン | 久しぶりのお風呂 »

Ajaxを使ってWeb2.0的ブログに

B000HD1BS0日経ソフトウエア 2006年 10月号 [雑誌]

日経BP出版センター 2006-08-24
売り上げランキング : 21094

Amazonで詳しく見る
by G-Tools
昨日の記事にも書いたが、今、「Ajax」がとても面白い!応用範囲が広く、ビジュアル的にも面白い効果が得られるのがいい。最も気に入ったのが、縦長になってしまったコンテンツの折り畳みである。

以前、このブログのエントリーで「同一カテゴリーの最新記事」の導入でお世話になったGoodPic.comさんの記事を見て、面白いなと思ったのが、このAjaxを使うきっかけになった。GoogleMapsなどで、すでに使われている技術だが、使い出すと大変面白い。FLASHを使わずしてEffect効果を使えたり、記事の折り畳みができたり、画像をドラッグして順番を入れ替えることができたりと、応用が大変利くシステムである。その際には、JavaScriptを使用する。いま注目しているのが、「prototype.js」である。最新バージョンをダウンロードして、ブログにインクルードすると、いろいろな効果を使った表現ができる。

そのFLASHのような効果を得るには、prototype.jsライブラリと併用して「script.aculo.us」を使う。「effects.js」などを追加してインクルードする。このブログでは、今回は「Effect.toggle」という効果を使った。サンプルはこんな感じである。

クリックするとスライドします


ソースは以下のようになっている。



この中の「onclick="Effect.toggle('d1','slide');」という部分を変えて工夫する。いくつもの部分に使う場合は、idを変えていく。id="d1","d2","d3","d4"・・・と変えていく。またスライドの仕方には三種類あり、「slideとBLINDとappear」がある。

script.aculo.usというサイトはなかなか面白く、多くのビジュアル・エフェクトを用意しているので、試してみるのも面白い。ちなみにサイドバーの「四姉妹の紹介」はここのサイトの「Ghostly Sortable Demo」を応用させてもらった。テキストを四姉妹の画像に入れ替えて使用した。

◆「Javascript(script.aculo.us)で、ブログをアニメーション・デザイン
・・・G-Toolsでも有名なGoodPic.comさんの記事です。いろいろと参考になります。
◆「script.aculo.us - web 2.0 javascript
・・・画面に動きを与えるビジュアル・エフェクトを導入しようという方におすすめです。
◆「prototype.js
・・・「prototype.js」をtに入れたい方はこちらで入手できます。現在はversion (1.4.0) です。

Same Category

◆全エントリー一覧へ◆


Trackback

This entry's TrackbackURL:
http://sansimai20.com/mt/mt-tb.cgi/321



◆コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。
◆トラックバックの内容も、オーナーがチェックした後にページに公開されます。
◆宣伝・誘導を目的とした記事からのトラックバックは削除対象となります。
◆このブログに関連のある、あなたのブログの記事をトラックバックしてください。
◆TypeKey IDをお持ちの方は、TypeKey IDを使ってサインイン してください。

Post Comments

太字 イタリック アンダーライン ハイパーリンク 引用


↓の評価ボタンを押してランキングをチェック!
素晴らしい すごい とても良い 良い

※お手数ですが、下の4文字のコードを入力して、投稿してください。入力を間違えるとエラーになり、しばらく投稿できません。どうしても文字が判読しにくい場合は、一度更新ボタンを押して文字を変えてみてください。また、TypeKey IDを使ってサイン・イン した場合、コードを入力せずにコメント投稿が可能です。リセットボタンを押すと、全ての書き込みが消えます。もう一度最初から書き直したいときに使ってください。


Search

AD-Butterfly

About

2006年09月16日 22:06に投稿されたエントリーのページです。

ひとつ前の投稿は「最近の四姉妹」です。

次の投稿は「久しぶりのお風呂」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.35