gpt4 book ai didi

javascript - 主干设计查询

转载 作者:行者123 更新时间:2023-11-28 09:37:17 25 4
gpt4 key购买 nike

MVC Controller 中保存着业务逻辑。在 Backbone 中 Controller 已重命名为路由。现在有几件事这会带来困惑。

  1. 模型应该具有业务逻辑。

  2. Collection是模型的集合。

  3. View 是模板渲染的地方,也是大部分 DOM 的地方事件处理完成。

  4. 除了路由之外,路由器还做什么?以及哪里应该更多业务逻辑转到路由器还是模型?

除了渲染 DOM 之外, View 还执行任何其他操作吗变量?

最佳答案

  1. 是的,他们应该,也应该是那些与后端有“链接”的人,用于执行 CRUD,但也可以验证对象状态,确保后端和前端模型同步等。

  2. 再次正确,但它们还有一个非常好的用途,即非常轻松地从服务器获取模型列表。

  3. 他们还应该将事件处理程序附加到 HTML 元素和模型,并对这些事件做出相应的 react 。

4.它们处理所有 URL 更改事件并指示它们显示该 URL 的正确 View ,路由器使您有机会完全更改页面并使用 Backbone.history 跟踪 URL 更改,以便后退和前进浏览器按钮将继续工作。

他们进行 URL 映射。

这是一个很棒的框架,没有它我就活不下去了。

关于javascript - 主干设计查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12837333/

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