基本トピック
上級トピック
その他
インストール
Mithrilはさまざまなインストール手段を提供しています:
直接ダウンロード
ここから最新バージョンのzipアーカイブをダウンロードできます。
変更履歴のページ内に、古いバージョンへのリンクがあります。
Mithrilを使用する場合は、zipファイルを展開し、その中の.js
ファイルをscriptタグを使って指定してください。
<script src="mithril.min.js"></script>
古いバージョンのIEをサポートする場合は、互換性を向上させるライブラリをいくつか読み込む必要があります。
CDN (コンテンツデリバリネットワーク)
cdnjsとjsDelivrの中から取得することもできます。
CDNを使うと、同じバージョンのフレームワーク使用する、さまざまなウェブサイト間でライブラリの共有が可能になります。また、ユーザの場所から物理的に近いサーバからダウンロードが行われるため、表示の遅延を減らすのに役立ちます。
cdnjs
<script src="//cdnjs.cloudflare.com/ajax/libs/mithril/0.2.5/mithril.min.js"></script>
jsDelivr
<script src="//cdn.jsdelivr.net/mithril/0.2.5/mithril.min.js"></script>
NPM
NPMはNodeJS標準のパッケージマネージャです。もしすでにNodeJSを使っていていたり、Gruntを使ったビルドシステムを作ろうとしているのであれば、NPMを使うとMithrilを最新に保つのが簡単になります。
NodeJSがインストールされているものとすると,次のようにタイプすることでMithrilをダウンロードできます。
npm install mithril
Mithrilを使う場合には、scriptタグを使って、ダウンロードしたファイルを参照します:
<script src="/node_modules/mithril/mithril.min.js"></script>
Bower
BowerはNodeJSで作成されたパッケージマネージャです。もしすでにNodeJSを使っていていたり、Gruntを使ったビルドシステムを作ろうとしているのであれば、Bowerを使うとMithrilを最新に保つのが簡単になります。
NodeJSがインストールされているものとすると,次のようにタイプすることでBowerをダウンロードできます。
npm install -g bower
このあと、次のようにタイプするとMithrilをダウンロードすることができます:
bower install mithril
Mithrilを使う場合には、scriptタグを使って、ダウンロードしたファイルを参照します:
<script src="/bower_components/mithril/mithril.min.js"></script>
Component
Componentも、NodeJS向けのパッケージマネージャです。もしすでにNodeJSを使っていていたり、Gruntを使ったビルドシステムを作ろうとしているのであれば、Componentを使うとMithrilを最新に保つのが簡単になります。
NodeJSがインストールされているものとすると,次のようにタイプすることでComponentをダウンロードできます。
npm install -g component
このあと、次のようにタイプするとMithrilをダウンロードすることができます:
component install lhorie/mithril
Mithrilを使う場合には、scriptタグを使って、ダウンロードしたファイルを参照します:
<script src="/components/lhorie/mithril/master/mithril.js"></script>
Rails
Jordan Humphreysが、Railsと統合できるようにするgemを作成しています:
これは、Jonathan Buchananが作成した、HTMLテンプレートの文法のMSXも含んでいます。
Github
Githubから直接、最新の安定版のプロジェクトをフォークすることもできます。
もし、最先端のバージョンを使いたいのであれば、開発版のリポジトリをフォークすることもできます。
Mithrilは継続的インテグレーション環境を使ってテストされていますが、最先端のバージョンは頻繁に機能しなくなる可能性がありますので注意してください。もし、Mithrilを改善することに興味があるのであれば、最先端バージョンを使用して、見つけたバグを報告してください。
フォークしたMithrilを更新したい場合は、このページの説明(英語).に従ってください。
NPMで最先端のバージョンを使用する
npmを使って最先端のバージョンをインストールするには、次のコマンドを使用してください:
npm install git://github.com/lhorie/mithril.js#next --save