javascript - Marionette 模块和 RequireJS 模块

标签 javascript requirejs marionette

我在这里和网上读了一些帖子。人们不建议在同一个项目中使用两者。然而,我试图通过我的 marionette 应用程序摆脱 require 的问题是 html 页面上没有多个脚本标记,并且不用担心 js 文件的加载顺序。傀儡能做到这一点吗?如果有人也可以推荐一些有关该主题的文章,我将不胜感激。

最佳答案

我确实推荐使用 Marionette 和 RequireJS。如果您可以将 Require 与backbone一起使用,那么您也可以将其与Marionette一起使用。 由于 Marionette 默认情况下没有脚本加载器,因此明智的做法是拥有一个。在我当前的项目中,我有超过 20 个 JS 文件,如果没有脚本加载,我的项目就会变得一团糟。

您应该考虑的是您的应用程序的范围。如果代码可能会超过 500 行,请考虑使用脚本加载器。

在官方文档中:

https://github.com/marionettejs/backbone.marionette/wiki/Using-marionette-with-requirejs

关于javascript - Marionette 模块和 RequireJS 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21989296/

相关文章:

javascript - 使用 require.js !async 插件加载 youtube iframe api

javascript - 主干关系 - 未捕获的类型错误 : undefined is not a function

使用 Marionette 模板的backbone.js Collection View 示例

javascript - 使用 Angularjs 获取 token

javascript - 根据单击的标题在 Angular4 中排序

javascript - Require.js 版本单独文件

javascript - 用RequireJS加载时 "define"怎么会不定义呢?

javascript - facebook 和 twitter iframe 请求访问设置 'document.domain' 错误

javascript - 如何访问组件的自定义属性? ( Angular 5)

javascript - BackboneJS View - 未捕获类型错误 : Cannot read property 'get' of undefined