292得票3回答
bower init - amd、es6、globals和node之间的区别

我正在创建我的第一个Bower组件。运行后,脚本会询问我“此软件包公开哪些类型的模块?”,并给出以下选项: amd es6 globals node 这些选项有什么区别?

138得票4回答
Require.js和在DOM中创建<script>元素有什么区别?

使用Require.JS和直接在DOM中创建一个&lt;script&gt;元素的区别是什么? 我理解Require.JS可以加载依赖项,但是是否可以通过创建一个载入必要外部JS文件的&lt;script&gt;元素来实现同样的功能呢? 例如,假设我有一个需要使用函数needMe()的函数...

72得票2回答
RequireJS:加载包括模板和CSS在内的模块

在尝试了AMD/RequireJS之后,我想知道将UI模块(包括模板和CSS)加载到完全独立于网页的位置是否是一个好主意。 这听起来不错,但我还没有看到这种实现方式在实际使用中的情况,可能会存在一些问题。 考虑下面这种结构的UI模块:myWidget |--img |--...

65得票4回答
为什么Underscore.js移除了对AMD的支持?

1.3.0 - 2012年1月11日,从Underscore中删除了AMD(RequireJS)支持。如果您想要将Underscore与RequireJS一起使用,可以像普通脚本一样加载它,包装或修补您的副本,或下载一个分叉版本。他们为什么这样做呢?有人知道吗?因为他们只在几个月前(10月份)...

61得票2回答
如何使用RequireJS实现懒加载?

我们正在使用Backbone、RequireJS和Handlebars构建一个不简单的Web应用程序,目前,我们的每个模型看起来都像这样:define(['Backbone', 'js/thing/a', 'js/thing/b', 'js/lib/bob'], function(a, b, ...

53得票9回答
如何在使用AMD(require.js)时在Backbone.js中加载引导模型

Backbone.js的文档建议使用以下方式加载引导模型:&lt;script&gt; var Accounts = new Backbone.Collection; Accounts.reset(&lt;%= @accounts.to_json %&gt;); var Projects = ...

45得票7回答
如何使用RequireJS加载Google Maps API?

我正在努力使用requireJS加载gmaps api。这是我尝试的内容:requirejs.config({ urlArgs: "noCache=" + (new Date).getTime(), paths : { "jquery": "vendor/jqu...

44得票3回答
require.js: 访问所有已加载的模块

有没有办法访问所有已加载的require.js模块? 背景: 我希望在所有javascript模块加载完毕后自动调用它们的init()函数,参见require.js + backbone.js: How to structure modules that have an initialize...

35得票1回答
在Dojo中,require()函数和define()函数的主要区别是什么?我们何时会使用它们?

我刚开始学习dojo,遇到了require()和define()函数,但我无法理解它们。 我应该何时使用它们? 一个小的演示或示例将有益。非常感谢!

32得票2回答
Dojo require()和AMD(1.7)

我在转向使用Dojo和新的AMD结构时遇到了很多困难,真的希望有人能为整个概念提供一些启示。我过去几周一直在依靠Google寻找关于使用方式以外的信息,并探究使用这种结构和设计模式趋势的信息。 我觉得奇怪的是,对于一个相对复杂的javascript应用程序,例如需要创建和样式化Dijits、...