gpt4 book ai didi

javascript - Backbone.js 应用程序的顶层应该是什么?一个 View ,通用对象,?

转载 作者:数据小太阳 更新时间:2023-10-29 05:27:26 27 4
gpt4 key购买 nike

我对应该在 Backbone.js 中直接实例化哪些代码感到困惑。我应该创建一个通用对象 App 来实例化我的 View 吗?我应该实例化一个 App View 来实例化页面上的所有其他 View 并协调所有内容吗?我应该创建 View 、模型和集合并将它们附加到 window 吗?

此外, Controller 是否必要?到目前为止,我没有发现它们有任何用处,而且许多示例中都缺少它们。我是否应该像在其他语言的 MVC 框架中那样实例化一个 Controller 并让它创建其他对象?

我的猜测是我可以自由地做我想做的事,但我更希望得到一些经常使用它的人的建议。

最佳答案

Controller 对于管理 hashbang URL 很有用。

如果您没有多个页面、声明您想要保存或想要使用后退和前进按钮,那么 Controller 就没有用。

我见过的大多数 backbone 示例都有一个管理 View 和集合的 AppView 类。

参见 Annotated Example

关于javascript - Backbone.js 应用程序的顶层应该是什么?一个 View ,通用对象,?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6030309/

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