43得票2回答
在require.js的data-main中如何清除缓存

我正在使用 require.js 和 r.js 打包我的 AMD 模块。我是通过以下语法来使用 jQuery 和 RequireJS 的:<script data-main="/js/client" src="/js/external/require-jquery.js"><...

43得票5回答
如何在浏览器中使用UMD而不需要任何额外的依赖。

假设我有一个UMD模块,就像这样(保存在'js/mymodule.js'):(function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? fa...

42得票3回答
我该如何访问Require.js的配置?

我想在一个模块内获取 Require.js 的 baseUrl 配置,但是我找不到它存储的位置。define([], function() { // Here I'd like to access the `baseUrl` require.js is using var baseUr...

42得票6回答
通过Requirejs传递的未定义对象

我正在使用 Requirejs 加载我们Web应用程序中的JavaScript。问题在于,我正在向一个模块传递一个未定义的对象,在其他模块中使用时可以完美实例化。 好的,这是设置。我的 main.js 文件在 requirejs 启动时运行:require.config({ base...

41得票2回答
RequireJS如何与多个页面和部分视图一起工作?

我正在研究 RequireJS,但有些事情我还不确定。 我知道如何使用 main.js 加载所有依赖项。 但是我需要在 main.js 中添加任何逻辑来处理这些依赖关系吗? 对我而言,main.js 看起来像是一个 document.ready 状态,在文档加载完成后,您可以在那里输入逻辑...

40得票2回答
使用requireJS模块作为单例模式是一种不好的实践吗?

我计划使用以下模式利用requireJS基于模块的单例。请注意classA返回类型为'classA'的实例,而其余类classB、classC和main返回来自模块的类类型。所有这些都是基于MooTools Class的类。 这个想法是将classA作为全局可用的单例,方法只是填充器。你认为...

40得票4回答
捕获模块加载错误并处理它们

我正在尝试使用require.js加载一些内容。如果内容不存在,我想捕获错误并通知用户。 在firebug中,我可以看到两个错误: "NetworkError:404 Not Found... 然后几秒钟后:var e = new Error(msg + '\nhttp://requir...

40得票3回答
如何在requirejs中使用jquery ui

我想在我的应用程序中使用jQuery UI的addClass函数。 此外,我正在使用正常的jQuery、underscore、backbone和requirejs一起进行操作。 我已经像这样配置了jQuery UI:require.config({ deps: ["main"],...

40得票2回答
如何在Firebug/Chrome控制台与require.js模块交互?

我刚开始使用require.js。我已经成功地包装了jquery、一些插件和我的一些模块。我试图从Firebug(或Google Chrome的JS控制台)与我的模块(或jquery)进行交互,但运行不太顺利。 正确的方法是什么,如何从控制台访问这些模块?

38得票2回答
未捕获的ReferenceError:define未定义 typescript

我对typescript、knockout和requirejs都是新手。我使用这些文件创建了一些演示。现在,我想使用typescript和knockoutjs来实现一些小的逻辑。 我已经创建了4-5个typescript文件,它们在内部被导入。当我运行html文件时,我收到了如下所示的错误:...