gpt4 book ai didi

javascript - Backbone : Organizing Routes

转载 作者:行者123 更新时间:2023-11-28 20:39:02 26 4
gpt4 key购买 nike

如果路线对象内部有太多路线(假设有一百条),您如何组织路线对象。您只是将其放入单个文件或对象中吗?

谢谢。

最佳答案

我认为这里没有正确或错误的答案。绝对正确的是,您不能拥有一个包含 50 多个路由的路由器……这是可维护性的噩梦。

相反,我更喜欢将我的应用程序拆分为子应用程序或模块(根据需要调用它们),其中每个子应用程序或模块都有明确定义的目的和责任。因此,在假设的订单管理系统中,我可能有

  • 订单管理应用程序
    • 个人应用程序
      • router.js
      • app.js
      • ...
    • 订购应用程序
      • router.js
      • app.js
      • ...
    • ...
    • globalrouter.js
    • globalapp.js

这里的关键是永远不要创建一个巨大的应用程序/整体,而是创建许多小的应用程序,这些应用程序可以组合在一起形成整个应用程序(在每个应用程序之间进行事件通信)。也就是说,在上面的示例中,“人”以及“订单”应用程序都有自己的路由器,这些路由器只保存与它们相关的路由。 “全局”应用程序形成了粘合剂,将所有单个应用程序粘合在一起,例如应用程序菜单,也许还有一些通用路由,而不是紧贴特定模块/子应用程序。

也许Backbone Aura是一个很好的起点。

关于javascript - Backbone : Organizing Routes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14745154/

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