2

フレームワークとして backbone.js を使用してパズルを作成しています。

私はそれを次のように設定しました:

  • にはPuzzleBoardモデルとビューがあります。
  • PuzzleBoardモデルには 200 のコレクションが含まれていますPiece
  • それぞれPieceにモデルとビューがあります。
  • それぞれPieceViewがドラッグ可能でサイズ変更可能です (私のパズルは従来のものではなく、人々がピースのサイズを変更できるようにします)。
  • それぞれPieceViewに一連の機能があります。
  • それぞれモデルとビューを持ついくつかの UI メニューもあります。

私はjquery UI resizableを使用していますが、問題はresizable が本当に遅いことです。何か案は?セットアップの概念レベルで何か問題がありますか? メモリ内にインスタンス化された pieceView が多すぎるためかどうか疑問に思っていますか? pieceViewインスタンス化されたそれぞれが一連の共通PieceView関数のコピーを持っているという事実は、何か問題を引き起こしますか?

4

1 に答える 1

2

他のコードがウィンドウのサイズ変更にバインドされており、div のサイズ変更によってそのコードがトリガーされたことが判明しました。

于 2012-09-21T08:58:27.753 に答える