このサイトでは Last.fm API からデータを取ってきて僕が最近よく聴いてるアルバムを表示する、っていうのをやってるんですが、このスクリプトを mustache と lscache というライブラリを組み合わせて書き直してみたところけっこういい感じになったので、簡単に紹介してみます。 mustache は様々な言語で利用できるテンプレート・エンジンで、ここで使っているのはその JavaScript 実装である mustache.js です。導入や使い方については まっはさんの記事 がわかりやすくて参考になりました。 まず API から JSON データを取得し、これを整形して mustache 用のオブジェクトにします: var data = { heading: 'This Week’s Top 10', albums: [ { name: 'Solaris – Cliff Mar
![mustache と lscache](https://cdn-ak-scissors.b.st-hatena.com/image/square/8adc00cc00ab08961bbe4c3e9540ce53968e0c3e/height=288;version=1;width=512/https%3A%2F%2Fterkel.jp%2Fapple-touch-icon.png)