Backbone.js 提线木偶-代码组织
我开始了一个新的项目,将一些逻辑转移到客户端。 我在看《脊梁》,后来又在看《木偶》。看起来这是一个非常好的库,它扩展了主干网,使创建应用程序更加容易 然而,我在任何地方都找不到一个好的文档来解释木偶模块背后的架构和理念 我的问题是,虽然它相当广泛,但我应该如何组织我的代码?模块背后的想法是什么?它应该代表什么 我的推荐信是Backbone.js 提线木偶-代码组织,backbone.js,marionette,single-page-application,code-organization,Backbone.js,Marionette,Single Page Application,Code Organization,我开始了一个新的项目,将一些逻辑转移到客户端。 我在看《脊梁》,后来又在看《木偶》。看起来这是一个非常好的库,它扩展了主干网,使创建应用程序更加容易 然而,我在任何地方都找不到一个好的文档来解释木偶模块背后的架构和理念 我的问题是,虽然它相当广泛,但我应该如何组织我的代码?模块背后的想法是什么?它应该代表什么 我的推荐信是 谢谢 我不想写太多的文本,我只演示两个我喜欢的文件夹结构 按独立模块分组(我不想写太多文本,我只演示两个我喜欢的文件夹结构 按独立模块分组(谢谢!!!简短明了…关于“模块”呢
谢谢 我不想写太多的文本,我只演示两个我喜欢的文件夹结构
按独立模块分组(我不想写太多文本,我只演示两个我喜欢的文件夹结构
按独立模块分组(谢谢!!!简短明了…关于“模块”呢?在我提到的示例中,我看到一个模块绑定了不同的组件(如ItemView、ListView)也可以创建子模块。但我不知道它的确切定义是什么。有什么提示吗?我建议不要使用子模块。它们应该是独立的,这样可以使它们更易于重用。如果您的模块太大,那么是时候将其分为几个独立的模块了。您能解释一下它的功能吗dule’代表?为什么我应该使用模块?“这对于创建模块化、封装的应用程序非常有用,这些应用程序被拆分成多个文件。”谢谢!!!简短明了……那么‘模块’呢?在我提到的示例中,我看到模块绑定了不同的组件(如ItemView、ListView)也可以创建子模块。但我不知道它的确切定义是什么。有什么提示吗?我建议不要使用子模块。它们应该是独立的,这样可以使它们更易于重用。如果您的模块太大,那么是时候将其分为几个独立的模块了。您能解释一下它的功能吗dule代表?为什么我应该使用模块?“这对于创建模块化、封装的应用程序非常有用,这些应用程序被拆分成多个文件。”
src
application
router.js // router here or for each module
main.js // app entry point
profile
collections
models
views
templates
profile.js // module entry point
news
collections
models
views
templates
news // module entry point
src
collections
profile
news
models
profile
news
modules
profile.js // module entry point
news.js // module entry point
views
profile
news
templates
profile
news
router.js // router
main.js // app entry point