我需要将RESTful API用于codeigniter项目,并希望使用backbone.js
我想知道是否可以将backbone.js
用于多页面Web应用程序。这是否符合良好的编码实践?
答案 0 :(得分:0)
是的,当然您可以使用骨干j构建非单页面应用程序。这个库就是为了保持代码的有序性。它不强制执行任何架构。
在这种情况下,您不需要骨干路由器,您只需呈现与给定页面相关的给定视图。
例如,每当用户在/about
页面上时,您都可以附加about.js,其内容类似于以下内容:
const view = new (Backbone.View.extend({
render() {
return 'My about page';
}
}));
view.render({
el: $('.contact-page__content')
});