タグ

knockback.jsに関するsasaplus1のブックマーク (2)

  • Knockout.js と Sammy を使って Single Page Application に挑戦 - present

    Knockout.js はブラウザの履歴に対応していません。対応するには他のライブラリと組み合わせる必要があります。組み合わせるライブラリは、Knockout.js のチュートリアル Single page applications で使ってある Sammy が有力。なにせ、公式のチュートリアルで使っているくらいですからね。 Sinatra ライクな JavaScript フレームワーク『Sammy.js』 - present Knockout.js と Sammy を使って、画面切り替え&ブラウザ履歴対応を実現する方法は次の通り。 ビュー(HTML)の中に複数のサブ画面を記述。 ビューに記述したサブ画面に対応するプロパティ*1をビューモデルに用意。 Sammyのルートで、表示したいサブ画面にバインドしているプロパティに、データをセット。 表示したくないサブ画面にバインドしているプロパティ

    Knockout.js と Sammy を使って Single Page Application に挑戦 - present
  • Knockback.js Home

    Background Both Knockout.js and Backbone.js have their strengths and weaknesses, but together they are amazing! With Knockback.js, you can use the strong ORM provided by Backbone and create dynamic views using Knockout bindings. Features Localization Knockout.js' bindings and automagical update Backbone's sleek Model definition Dynamic collection sorting Two-way string formatting Dependencies Knoc

  • 1