gpt4 book ai didi

backbone.js - Backbone 命名空间约定最佳实践

转载 作者:行者123 更新时间:2023-12-04 16:51:02 30 4
gpt4 key购买 nike

这是一个单一的问题,但我对这是否是一个好习惯这一事实深有感触。

基本上,假设我们有这个微不足道的场景:

 (function(){

window.App = {
Models: {},
Collections: {},
Views: {}
};

App.Models.Person = Backbone.Model.extend({});
App.Views.PersonView = Backbone.View.extend({});
App.Collections.PeopleCollection = Backbone.Collection.extend({});


var person = new App.Person();

})();

所以......如果我们正在开发一个小型应用程序,也许可以,但是在处理大型应用程序时,可以将所有应用程序抓取到一个自调用匿名函数中?,或者你们有什么其他做法我出去?

最佳答案

我们决定使用 RequireJS 来组织我们庞大的代码库。结果很好。

它鼓励模块化和干净的结构。我们最终没有一个 window.Whatever全局可见的有状态麻烦制造者,我们喜欢它。

如果您是 Backbone/RequireJS 的新手,我向您推荐以下教程:

http://backbonetutorials.com/organizing-backbone-using-modules/

关于backbone.js - Backbone 命名空间约定最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25535569/

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