Javascript関連情報

更新日:2007年04月27日

YUI+Google AJAX Feed API

YUIによるアニメーションエフェクトとGoogle AJAX Feed APIを組み合わせて、別ドメインからのRSSフィード読み込みを試してみます。


YUI+Google AJAX Feed API


今月(2007年4月16日)GoogleからJavaScriptだけで別ドメインのRSSも読み込むことができるAPIがリリースされました。 Google AJAX Feed API(以下GAF API)です。

今回は、YUIシリーズの途中ですが、試しに、このリリースされたばかりのGAF APIとYUIを組み合わせて使ってみます。

GAF APIは簡単に言うと、Googleのプロクシサーバーを利用した、RSSリーダーのためのAPIです。

このAPIによって、Web製作者は、別ドメインを含むAtomやRSSフィードをJavaScriptだけで読み込み、 加工することができるようになります。 そして、それらのフィードと、自分のコンテンツや、他のAPI(たとえば、Google Maps API)を簡単にマッシュアップすることもできます。

このAPIを使うには、APIキーの申し込みが必要ですが、実は このキーは、以前に紹介した、Google MapsのAPIキーと共通です。 したがって、Google Mapsとの相性は高いと言えるかもしれません。

今回は、このGAF APIと、前回まで 数回に渡って試してきた、YUIアニメーションを組み合わせたサンプルを作ってみます。

サンプル

まず、最初にGAF APIとYUIを組み合わせたサンプルを見てイメージをつかんでください。[+]/[-] をクリックすると、読み込んだフィードを 表示/非表示 します。 GAFで読み込んでいるのは、All AboutのRSSです。



GAF API経由で、All AboutのRSSのフィードを読み込み、YUIを利用したフェイドインでデータを表示しています。

このページはShift_JISで作成されていますので、RSSのAjaxな読み込みには向いていないため、一度別のドメインの このページで GAF経由で読み込み、それをこのページでiframeで表示してみます。

したがって、実際には別ドメインのRSSを読み込んでいます。

使ったiframeは次の通りです。
<iframe src="http://jsgt.org/about/cu/CU20070430A/gaftest1.htm" 
        width="400" 
        height="300" 
        scrolling="yes" 
        marginwidth="0" 
        marginheight="0" 
        frameborder="0"></iframe> 

次は、このソースです。 次ページ

1 2 3
  • 印刷する
  • ブックマークする
  • 携帯に送る
  • ブログに書く

あわせて読みたい

この記事の担当ガイド

写真

高橋 登史朗

Javascriptをはじめ、Ajax、jQueryの著書多数のガイドが、何かと最近騒がれているJa…

続きを読む

All About Good Answers Topics

回答募集中のトピック(お題)

回答できるものを探そう Good Anwsersトップへ
今なら最大10,000円の回答キャンペーン実施中!

ビジネススタイルは、スーツの着こなしのルールを遵守しつつ、小物で個性を打ち出すのがセオリー。だからこそ、比較的自由度の高いバッグが重要だ。そこで今回は、「ブリーフケース」と「トートバッグ」という今おすすめのタイプから15点ずつアイテムをピックアップ。品質や素材が秀でているだけでなく、機能面も優れる才色兼備な逸品を厳選した。バッグを新調するだけで、不思議なほど心躍る。

人気Javascriptランキング

Powered by 価格.com

おすすめ記事

メルマガ登録

【デジタルメルマガ】オトナのオトコなら知っておきたい、PCやデジモノに関する情報をお届けします。

All About ウェブマガジン

男性向け

男のカバン完全カタログ

女性向け

パンの美味しい、素敵カフェ

All About モバイル

QRコード

All Aboutがケータイで読める!

オススメ記事をメールでチェック