gpt4 book ai didi

javascript - 简单解释一下 BackboneJS 是如何工作的?

转载 作者:行者123 更新时间:2023-11-30 13:24:34 25 4
gpt4 key购买 nike

我已经阅读甚至运行了一个完全在 backboneJS 和 Django 上实现的示例应用程序。但是我有点迷失了 backboneJS 是如何处理这些东西的。我需要一个关于 backboneJS 如何接收 JSON 数据、构建模型、构建集合以及在其 View 中列出数据的简单虚拟解释。

数据显示在名为“#person”的 html div 标签中

这是来 self 的服务器的 RESTful/JSON 数据

{"objects":[{"id":"1","name":"John","age":"20", "gender":"male"},{"id":"2","name":"Mary","age":"30","gender":"Female"}]}

在解释中寻找的东西是;

  • BackboneJS 创建/调用的第一个函数/对象是什么(入口点)
  • backboneJS 如何告诉 View 显示收到的数据?
  • backboneJS 模型如何映射到 JSON 数据中的各个字段(id、姓名、年龄)
  • 我如何使用浏览器 javascript 控制台查看由 backboneJS 创建的集合/模型?

如果我有一个与 JSON 数据具有相同字段的数据输入表单,使用 backboneJS,我将如何将数据 POST 回服务器,backboneJS 将使用哪些对象/函数来执行此任务?

如有任何额外信息,我们将不胜感激。

加思

最佳答案

<强>1。 BackboneJS(入口点)创建/调用的第一个函数/对象是什么?

Backbone.js 遵循 MVC 架构。模型定义了模型的实际结构设计。 View 定义了应用程序如何可视化显示。该 View 将创建 Model 的实例,并将在应用程序中使用。因此,在 Backbone 应用程序中,首先创建 View 实例。当我们通过调用 new myView(); 创建 View 实例时,会首先调用 initialize() 函数。模型可以根据要求从 View 中实例化。

<强>2。 BackboneJS(入口点)创建/调用的第一个函数/对象是什么? 创建模型实例时,可以通过该实例提供数据。 Model 有可用的 getter 和 setter。例如,User 是上述 JSON 的模型。模型实例化如下。

var user=new User({“id”:”1”,””name”:”john”,”age”:20,”gender”:”male”});

您需要访问 JSON 对象来定义模型。

3.backboneJS 模型如何映射到 JSON 数据中的各个字段(id、name、age)?如前所述,可以在实例化时或使用 backbone.js 的 getter 和 setter 映射各个字段

4.如何使用浏览器 javascript 控制台查看 backboneJS 创建的集合/模型?您可以使用 toJSON() 函数来控制 java 脚本对象。通常,underscore.js 在 backbone.js 中提供了更多实用功能。

您需要浏览backbone.js documentations .

关于javascript - 简单解释一下 BackboneJS 是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8967708/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com