2014/1/22 gooラボopen tech talkで話したBackbone.jsとMarionette.jsの話です。Read less
Backbone.jsでページ遷移を行うとき、今まで使っていたViewはどこに行ってしまうのか その謎は僕らにも解明できていないんだ ホントは、Backbone.jsはViewの使い方についてメモリ管理機構をもってないので、明確に開放しないとメモリを圧迫したり、予期しない動作を起こしたりすることがある たまたま、そんな現象がカメラに撮影できたので観てもらいたい これはコレクションへのaddの監視が2重、3重に設定されちゃうので起こってるっぽい現象 こういったことを避けるには簡単で設定してるイベント類をちゃんと開放?(unbind)してから次の動作に移ればいい 開放するものは3つくらいあって、1.DOMと2.それに渡されたモデルやコレクションのイベント、3.view独自のイベント(イベントハッシュでバインドしたイベント)だ DOMの開放は一番簡単で
Backbone Patterns Building apps with Backbone.js Here, I try to document the good practices that our team has learned along the way building Backbone applications. This document assumes that you already have some knowledge of Backbone.js, jQuery, and of course, JavaScript itself. Table of contents Model patterns Bootstrapping data View patterns Inline templates JST templates Partials Animation buf
前段 Backbone.js (Sub)View Rendering Trick | Joe Zim's JavaScript Blog Rendering Views in Backbone.js Isn't Always Simple by Ian Storm Taylor Break Apart Your Backbone.js Render Methods by Ian Storm Taylor 海外のイケメンたちが書いた記事からくみ取ったパターンを、ひっじょーに薄めて紹介します。SubViewの中身までは及ばず、単純にMainViewが所有する要素の中で、SubViewをrenderするときの簡単な定義について。 MainViewの中にSubViewを設ける MainView(ページ全体を司るView)の中に、SubView(部分的なView)を埋め込むときのパターンについて。よ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く