gpt4 book ai didi

Backbone.js - 大型站点的动态路由

转载 作者:行者123 更新时间:2023-12-04 04:12:44 25 4
gpt4 key购买 nike

我计划将主干 + 要求用于具有 30 多个模块的应用程序。我打算创建类似这样的东西,而不是为每个模块创建单独的路线。

不确定这是最佳实践。请指导。

routes: {
":module" : "routeLevelOne",
":module/:id" : "routeLevelTwo",
},

routeLevelOne: function(module){
require(['views/' + module + 'View',],
function(){
require('views/' + module + 'View').render();
}
);
},

routeLevelTwo: function(module, id){
require(['views/' + module + 'View',],
function(){
require('views/' + module + 'View').renderWithId(id);
}
);
},

最佳答案

我写了一个blog post关于这个话题。单路由器方法可能会工作一段时间,但您担心将来会出现可扩展性问题是对的。

正如上面提到的@shacki,请查看我的Backbone.Subroute插件以使其更具可扩展性,并将子路由的负担转移给开发这些模块的开发人员。

关于Backbone.js - 大型站点的动态路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12153956/

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