gpt4 book ai didi

javascript - 从简单的 Backbone 到 Marionette

转载 作者:行者123 更新时间:2023-12-02 17:41:24 25 4
gpt4 key购买 nike

我们的团队做了大量的工作来创建我们当前的大型应用程序。当我们开始创建它时,我们还不知道 Marionette.js现在这个库非常流行,因此我们考虑将应用程序从简单的 Backbone 迁移到 Backbone Marionette 以防止额外工作。您认为,千行代码的应用是否可能?这两个库之间有多少差异?也许你知道有关迁移的指南吗?找不到它。感谢您的所有回答,并对我的英语表示抱歉。

最佳答案

是的,这是可能的。它最大的优点是不需要一次性全部迁移 - 您可以逐步完成。

Marionette 的主要思想是,这只是有帮助者的 Backbone 。

第一步是将 Backbone.Views 替换为 Marionette.ItemView。如果您在 view.render 方法中编写渲染代码,您的 Backbone.Views 将不会更改。您稍后可以使用 Marionette 功能扩展您的 View 。

Marionette 并不是一个可靠的框架 - 您可以部分使用它,并在有时间时添加越来越多的功能。

最简单的迁移方法是:

  1. 只需将 Backbone.View 替换为 Marionette.ItemView

  2. 添加 Marionette.Application 作为项目中的入口点

  3. 添加 Marionette.Controllers

  4. 添加区域和布局管理

  5. 添加 Marionette.Module 作为模块包装器并启动(如果您使用 Require.js 作为模块加载器,请跳过此步骤)

关于javascript - 从简单的 Backbone 到 Marionette ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22181993/

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