我正在使用backbone.js 作为我的框架来制作一个谜题。
我已经这样设置了:
- 有
PuzzleBoard
一个模型和一个视图。 - 该
PuzzleBoard
模型包含 200Piece
秒的集合。 - 每个
Piece
都有一个模型和一个视图。 - 每个
PieceView
都是可拖动和调整大小的(我的拼图是非常规的,让人们调整大小)。 - 每个
PieceView
都有一组功能。 - 还有一些 UI 菜单,每个菜单都有一个模型和一个视图。
我正在使用jquery UI resizable,问题是resizable 真的很慢。有任何想法吗?我的设置在概念层面有什么问题吗?我想知道是否是因为我在内存中有太多实例化的pieceViews?pieceView
每个实例化都有一组通用PieceView
函数的副本这一事实是否会导致任何问题?