Javascript BackboneJS工作原理的简单解释?
我已经阅读并运行了一个在backboneJS和Django上完全实现的示例应用程序。但我有点迷茫backboneJS是如何处理这些事情的。我需要一个简单的虚拟解释,说明backboneJS是如何接收JSON数据、构建模型、构建集合以及在视图中列出数据的 数据显示在名为“#person”的html div标记中 这是来自我的服务器的RESTful/JSON数据Javascript BackboneJS工作原理的简单解释?,javascript,django,backbone.js,Javascript,Django,Backbone.js,我已经阅读并运行了一个在backboneJS和Django上完全实现的示例应用程序。但我有点迷茫backboneJS是如何处理这些事情的。我需要一个简单的虚拟解释,说明backboneJS是如何接收JSON数据、构建模型、构建集合以及在视图中列出数据的 数据显示在名为“#person”的html div标记中 这是来自我的服务器的RESTful/JSON数据 {"objects":[{"id":"1","name":"John","age":"20", "gender":"male"},{"id
{"objects":[{"id":"1","name":"John","age":"20", "gender":"male"},{"id":"2","name":"Mary","age":"30","gender":"Female"}]}
我在解释中寻找的东西是
- BackboneJS创建/调用的第一个函数/对象是什么(入口点)
- backboneJS如何告诉视图显示接收到的数据
- backboneJS模型如何映射到JSON数据中的各个字段(id、名称、年龄)
- 如何使用浏览器javascript控制台查看backboneJS创建的集合/模型
盖特1。BackboneJS创建/调用的第一个函数/对象是什么(入口点)? js遵循MVC架构。模型定义了模型的实际结构设计。视图定义应用程序的视觉显示方式。此视图将创建模型的实例,并将在应用程序中使用。 所以,在主干应用程序中,首先创建视图实例。当我们通过调用
newmyview()创建视图实例时代码>,将首先调用initialize()函数。模型可以根据需要从视图实例化
2。BackboneJS创建/调用的第一个函数/对象是什么(入口点)?
创建模型实例时,可以通过该实例提供数据。模型中有可用的getter和setter。
例如,User是上述JSON的模型。模型实例化如下
var user=new User({“id”:”1”,””name”:”john”,”age”:20,”gender”:”male”});
您需要访问JSON对象来定义模型
3.backboneJS模型如何映射到JSON数据中的各个字段(id、名称、年龄)?
如前所述,可以在实例化或使用backbone.js的getter和setter映射各个字段
4.如何使用浏览器javascript控制台查看backboneJS创建的集合/模型?
您可以使用toJSON()函数来控制台java脚本对象。通常,下划线.js在backbone.js中提供更多的实用函数
你需要浏览一下 Addy Osmani很好地解释了这一点,并在下面更详细地介绍了一下->您读过源代码了吗?这样做可能更好,然后指出具体的问题。谢谢,现在我得到了,首先构造视图,然后在那里初始化模型。