spine.js

    3

    2答えて

    私は現在Spineに潜入しています。私は現在、Spineのクラス作成メソッドを使ってプライベート関数を定義する最もエレガントな方法を尋ねています。 var PrinterManager = Spine.Class.create({ init: function() { }, getAllAvailablePrinters: function() {

    2

    1答えて

    私は最近、バックボーンの代替品としてSpine.jsを探しています。しかし、文書での状態である:すべての主要なブラウザ(クローム、サファリ、FirefoxやIE> = 7) で 作品その後、thisページ上のコメントでいくつかのいずれかは言う: スパインはIE6またはIE7で動作していないようです...おそらく他のインターネット エクスプローラ。これを指摘してはいけませんか?バックボーンは で正常

    9

    2答えて

    Backbone/Spineの一般的なパターンは、何かが起こったときに全体のビューを最初から再描画することです。 しかし、その一部(ハイライト、選択、無効、アニメーションなど)を更新するだけでよい場合はどうしますか? 現在のレイアウトを壊す可能性があるため、すべてを再レンダリングすることは意味がありません(たとえば、ページをある点までスクロールした場合)。あなたが$('.selected').hi

    5

    1答えて

    Spine.jsのソースからわかるように、Model.each()関数はModelのレコードをIDの順に返します。 元のレコードの順序を保持する方法を提案してください(リフレッシュ()または同様の機能を使用して到着したのと同じ順序で)。 P.S. デフォルトでSpine.jsは内部的に新しいGUIDをIDとして使用するため、状況はさらに悪化します。したがって、レコードの順序は完全にランダムであり、