ちょっと前から気になってたriot.jsを理解するために、なるべく少なめのコードを書いてみた。
解説は全部まとめてソースコードに書いておく。

【参考サイト】
riot.js公式
http://riotjs.com/ja/

とりあえず試してみたいって方のための Riot.js 入門 | phiary
http://phiary.me/riotjs-tutorial-try/

はじめてのRiot.js | CYOKODOG
http://www.cyokodog.net/blog/riot/

Riot.jsのonclickでテンプレートから引数を渡す方法 | murakamikoji.com
http://murakamikoji.com/riot-onclick-arguments/