backbone-sample
backbone-sample copied to clipboard
「Backbone.jsガイドブック」サンプルコード
「Backbone.jsガイドブック」サンプルコード
このリポジトリは Backbone.jsガイドブック の第3章および第7章のサンプルコードを収録しています。
サンプルコード&サンプルアプリケーション
3章
もともとのTodos
リファクタリング後
7章
アプリケーション「Contacts」
テスト
ローカルマシンで動かす
-
Git, npm のインストール
-
Gitリポジトリをローカルマシンにクローンする
% git clone git://github.com/yuku-t/backbone-sample.git % git submodule update --init -
npmモジュールのインストール
% npm install合わせてgrunt-cliもインストールします
% npm install -g grunt-cli -
開発サーバの起動
デフォルトのGruntタスクを実行します。
% grunt Running "connect:server" (connect) task Starting connect web server on localhost:8000. Running "watch" task Waiting...この状態でブラウザから http://localhost:8000/backbone-sample にアクセスします。 このとき
connectタスクとwatchタスクが同時に起動されます。watchタスクによりJSTファイルとLESSファイルが変更されると自動的にコンパイルされます。 -
ブラウザでテストを実行する
開発サーバを立ち上げた状態で http://localhost:8000/backbone-sample/test/qunit もしくは http://localhost:8000/backbone-sample/test/jasmine にアクセスします。
-
PhantomJSでテストを実行する
test:qunitとtest:jasmineの2つのタスクが定義されています。% grunt test:qunit % grunt test:jasmine -
ビルドする
% grunt buildJavaScriptとCSSをビルドします。
ライセンス
MIT ライセンス