require.js - 包括jquery和使用require-jquery.js

时间:2014-08-05 06:52:56

标签: requirejs

尽管看到了数百个示例和示例,但在使用jQuery正确加载require.js时遇到了很多麻烦。你可以在一个完全不同的问题上阅读更多关于我的挫折感,在这里看到......

25126564

我的问题有点相关,但在require.js网站上,此页面底部有评论:Using requirejs with jQuery

  

以前,我们一直指着使用特殊的例子   require-jquery文件,由require.js和jQuery组成   级联。这不再是使用jQuery的推荐方法   require.js,但是如果你正在寻找(不再维护)   例如,你可以在这里找到require-jquery。

我的主要问题是为什么不再推荐?我自己试了一下,这是我能够在jquery旁边重现加载requirejs的一致结果的唯一方法。为什么这种方法掉了?这样做的“正确”方法是什么?正如你在我的另一个问题中所看到的,我已经有了正常工作的代码,但它只能在字面的一半时间内工作。

1 个答案:

答案 0 :(得分:1)

这是因为:

  1. jQuery支持AMD开箱即用:http://requirejs.org/docs/jquery.html#modulename

  2. 更一般地说,不支持AMD的库可以通过shim配置转换为AMD模块,无需包装原始模块或编辑原始库分发。