使用require.js将jQuery,Underscore和Backbone作为AMD模块包含的最佳方法是什么?

Ron*_*ter 6 javascript requirejs backbone.js underscore.js

我已经看到了许多不支持AMD的加载模块的变化,我想知道这样做的最佳做法是什么.

最后,我想写这样的模块:

module.js:

define(["jQuery", "Underscore", "Backbone"], function($, _, Backbone) {
    ... module code here
}
Run Code Online (Sandbox Code Playgroud)

但是使用AMD加载这些依赖项存在很多问题,因为它们并非都符合AMD标准.

Ron*_*ter 4

我创建了一个待办事项列表样板 Web 应用程序,它将所有模块加载为 AMD 模块(没有加载程序)。

一探究竟:

https://github.com/ronreiter/webapp-boilerplate