66得票1回答
浏览器化/requirejs模块和ES6模块有什么区别?

我对ES6和模块加载器还不太熟悉,目前正在研究将browserify设置与ES6结合使用。我想知道如果我使用ES6模块,是否仍需要browserify/requirejs。似乎两者都允许您定义模块并导出它们? browserify/requirejs模块与ES6模块之间的区别是什么?

65得票7回答
需要.js错误:模块加载超时:backbone,jquerymobile。

我正在尝试使用r.js来优化我的代码,但是我一直遇到这个错误: 正在追踪init的依赖项Error: Load timeout for modules: backbone,jquerymobile 我正在运行的命令是这个:$ java -classpath /Users/dixond/bui...

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

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

63得票2回答
RequireJs - 定义 vs 引用

对于模块,我使用require而不是define来返回对象。例如,假设我有以下jQuery插件(jquery.my-plugin.js):require(['jquery'], function($) { $.fn.myPlugin = function(options) { ...

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

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

57得票2回答
如何使用requirejs加载静态JSON文件?

我想保留一个JSON文档以存储一些简单的数据,并且我想要在define()调用中需要此文档并使用JSON对象,以便我可以使用它。 这不是async调用,我是说这应该是为了开发目的,但与实际的async API调用不同,其中内容是动态的,我确实想在构建时编译文件。

55得票3回答
有没有可能阻止 requireJS 自动添加 .js 文件扩展名?

我正在使用requireJS来加载脚本。它在文档中有如下详细说明: 引用: 模块名称所使用的路径不应包含.js扩展名,因为路径映射可能是针对一个目录。 在我的应用程序中,我将所有脚本文件映射到一个配置路径中,因为它们在运行时是动态生成的(我的脚本最初是像order.js这样的东西,但变成像...

54得票4回答
RequireJS库定义的解释

我开始阅读了几篇有关RequireJS的教程。在这些教程中,没有一个能够让我满意地解释"define"关键字。请问有人可以帮助我吗:define( ["Models/Person", "Utils/random", "jquery"], function (Person, rando...

54得票9回答
Karma错误:“没有时间戳”

我正在尝试让Karma与RequireJS配合使用。但是当运行Karma时,我不明白为什么会收到这么多错误信息:ERROR: 'There is no timestamp for /base/test/mainSpec.js?bust=1387739317116!' ERROR: 'There...

54得票6回答
使用RequireJS,我如何传递全局对象或单例?

假设我正在编写主页面级别的代码,有两个依赖项需要同一个对象实例,并将其作为依赖项。应该如何处理? 基本上我想说,“如果这个依赖项没有加载...那么加载它。否则,使用已经加载的相同实例并传递给它。”