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