タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

spaに関するhaisuinojのブックマーク (4)

  • Introduction

    This free book is what I wanted when I started working with single page apps. It's not an API reference on a particular framework, rather, the focus is on discussing patterns, implementation choices and decent practices. I'm taking a "code and concepts" approach to the topic - the best way to learn how to use something is to understand how it is implemented. My ambition here is to decompose the pr

  • Inside the ASP.NET Single Page Apps Template Beta

  • YAPC::Asia Tokyo 2011 - One Page Appsの作り方 (How to Build One Page Apps)

    How to Build One Page Apps 実例を元にOne Page Appsの作り方を紹介します。 One Page Apps(Single Page Application)とは1枚のHTMLで構成されたWebアプリケーションでTweetDech等が有名です。 一日中開いたままでもバックグラウンドで同期が走り、必要に応じて通知やDOMの再構成が行われ、オフライン中の操作はスタックされ、通信回復後に再同期が行われる様なクライアントアプリケーションに非常に近い実装が必要になります。 実用的なアプリケーションにする為には標準のUIだけでは力不足ですし、開発効率を保つ為には肥大化しがちなJsコードをうまく整頓するコツも必要です。 お話しする内容は多岐に渡りますが、内容の殆どは別途ドキュメントとして公開しますので気になった所は後で御確認下さい。 しかし、習得に時間を要する複雑なテクノ

  • 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
  • 1