タグ

2013年7月1日のブックマーク (2件)

  • Backbone.jsワインセラーチュートリアル – 第2部:CRUD | Adobe Developer Connection

    ダウンロードには、これらのサービスのPHP版(Slimフレームワークを使用)が含まれています。こちらの投稿では、同様の内容でJavaバージョンのAPI(JAX-RSを使用)を使用しています。 RESTful以外のサービスでBackbone.jsを使用する RESTfulサービスで永続化レイヤーを利用できない場合は、Backbone.syncを無効にできます。以下に、Backbone.jsドキュメントの記述を引用します。 「Backbone.syncは、modelをサーバーから読み込んだり、サーバーに保存しようとするたびにBackboneに呼び出される関数です。デフォルトでは、Backbone.syncは(jQuery/Zepto).ajaxを使用してRESTful JSONリクエストを作成します。WebSocket、XML transport、またはLocal Storageなど別の手段で

  • ゾンビView問題~Backbone-supportでSwapping RouterとCompositeViewを使う | | Scimpr Blog

    Backbone.jsでページ遷移を行うとき、今まで使っていたViewはどこに行ってしまうのか その謎は僕らにも解明できていないんだ ホントは、Backbone.jsはViewの使い方についてメモリ管理機構をもってないので、明確に開放しないとメモリを圧迫したり、予期しない動作を起こしたりすることがある たまたま、そんな現象がカメラに撮影できたので観てもらいたい これはコレクションへのaddの監視が2重、3重に設定されちゃうので起こってるっぽい現象 こういったことを避けるには簡単で設定してるイベント類をちゃんと開放?(unbind)してから次の動作に移ればいい 開放するものは3つくらいあって、1.DOMと2.それに渡されたモデルやコレクションのイベント、3.view独自のイベント(イベントハッシュでバインドしたイベント)だ DOMの開放は一番簡単で

    ゾンビView問題~Backbone-supportでSwapping RouterとCompositeViewを使う | | Scimpr Blog