我想尝试使用JavaScript MVC框架,如Knockout, Backbone.js, Spine, JavaScriptMVC等。这是我第一次使用此类框架,我已经开始查看一些可用的文档,但我很难找到处理关系数据的示例。大多数示例都使用待办事项列表。待办事项列表不错,但它并不能涵盖关系数据。也许更好的例子是一个包含食谱和配料模型的烹饪书。
到目前为止,我看到的模型示例似乎没有处理关系问题:外键、ID生成等。上面的示例是多对多关系,但即使是一对多关系,我也会感到满意。
我真的很喜欢这些框架提供的功能:
- 模型的更改会自动更新视图(即DOM) - 在服务器端自动更新模型的更改 - 代码的清晰组织 - 等等...
但是,我想知道哪个框架最适合处理模型之间的关系,并且有一个处理过关系的示例。
谢谢!
var Recipe = function(){
this.name = "Pizza";
this.description = "A delicious baked, flat, disc-shaped bread topped with tomato sauce and cheese.";
}
var Ingredient = function(){
this.name = "Tomato sauce"
}
var IngredientToRecipe = function(){
this.recipe = null;
this.ingredient = null;
this.quantity;
}
到目前为止,我看到的模型示例似乎没有处理关系问题:外键、ID生成等。上面的示例是多对多关系,但即使是一对多关系,我也会感到满意。
我真的很喜欢这些框架提供的功能:
- 模型的更改会自动更新视图(即DOM) - 在服务器端自动更新模型的更改 - 代码的清晰组织 - 等等...
但是,我想知道哪个框架最适合处理模型之间的关系,并且有一个处理过关系的示例。
谢谢!