blog.hekt.org

ポケモン耐性検索を非同期通信対応にしてみた

Ajaxとかいうやつです。ページ全体の再読み込みをせず、検索結果の部分だけ更新できます。→ポケモン耐性検索AJAX

1週間くらい前からJavaScript本格入門という本を読みながらJavaScriptの勉強をしていたので、その内容を実践したかったのです。習作ですね。

Google AppEngineで公開しているポケモン耐性検索ではPythonプログラムのなかでほとんどすべてを行っていたのですが、今回はプログラムにアクセスするとJSONという形式のデータを返すようにしました。そして返ってきたデータをJavaScriptでHTMLにして表示しています。これがAjax。

ちなみに、フロントエンド(HTMLとJavaScript)はlab.hekt.orgですが、バックエンド(Python)の部分はDotCloudに置いてみました。これも試してみてなにか書こうと思っていたのですが、公式ドキュメントを見ながらやったらあっさりできちゃったので特に書くことがありませんでした。簡単!