JSの依存関係を解決するRequireJSで、HTMLファイルも読んでみる。
JSだけでゴリゴリDOMを作るのは個人的にしんどい。
classなどに色々設定していくのは、自分でなく
ちゃんとしたデザイナがHTMLでやってもらいたい。
そこで、静的なHTMLファイルを作っておき、
それをテンプレートとして、JSでは変数を流し込むような使い方をした。
RequireJSのtextプラグインでそれができる。
以下で実行。
npm install
npm start
このGistに外部JSライブラリを置きたくないので、 npmで関連モジュールをインストールする。 JSファイルの配信URLは、Expressで細工している (回りくどいので、普通はlibフォルダを作って、そこにJSファイルを置けばいい)。