前回はPHPオンリーのブログリーダーをご紹介しました。変わって今回からはPHPとJavaScriptによるブログリーダーをご紹介したいと思います。上にあるやつです(といってもまだ作成中ですが)。具体的にはAJAXでPHPにアクセス、検索結果を動的に表示します。
それじゃぁ直接PHPにアクセスすればいいじゃん。そうですね。そうなんですが、今回は話題のJavaScriptフレームワーク「JQuery」の勉強がてら、ブログリーダーを作ってみようという試みなので、そこら辺あまりいじらないようにお願いします。
JQueryに関しては、みなさんの方が詳しいと思うので、説明は省きますてゆーかできません。ご存じない方も、続きに掲載したスクリプトをご覧になれば、いかに簡単で強力かがわかるでしょうたぶん。
簡単なアニメーションならあっという間に実現できちゃいます。Firefoxにだいぶ負荷がかかるようなので、アニメーションはしないようにしました。
ちなみにPHPはGoogle ブログ検索からの結果を渡しているだけです。将来的にはブログリーダー自体を.jsファイルにして、外部からアクセスできるようにするつもりです。
(追記ですが)PHPで「header("Content-Type: text/xml");」を実行しないとAJAXが正常に動作しません。きちんとしてますね…。ここでハマったのでお知らせしておきます。
というわけで、しばらくはJQueryをいじることになりそうです。そのうちExtもいじりたいですね。そのうち。( ' ρ')