フレームワークとして backbone.js を使用してパズルを作成しています。
私はそれを次のように設定しました:
- には
PuzzleBoard
モデルとビューがあります。 PuzzleBoard
モデルには 200 のコレクションが含まれていますPiece
。- それぞれ
Piece
にモデルとビューがあります。 - それぞれ
PieceView
がドラッグ可能でサイズ変更可能です (私のパズルは従来のものではなく、人々がピースのサイズを変更できるようにします)。 - それぞれ
PieceView
に一連の機能があります。 - それぞれモデルとビューを持ついくつかの UI メニューもあります。
私はjquery UI resizableを使用していますが、問題はresizable が本当に遅いことです。何か案は?セットアップの概念レベルで何か問題がありますか? メモリ内にインスタンス化された pieceView が多すぎるためかどうか疑問に思っていますか? pieceView
インスタンス化されたそれぞれが一連の共通PieceView
関数のコピーを持っているという事実は、何か問題を引き起こしますか?