尽管看到了数百个示例和示例,但在使用jQuery
正确加载require.js
时遇到了很多麻烦。你可以在一个完全不同的问题上阅读更多关于我的挫折感,在这里看到......
我的问题有点相关,但在require.js
网站上,此页面底部有评论:Using requirejs with jQuery
以前,我们一直指着使用特殊的例子 require-jquery文件,由require.js和jQuery组成 级联。这不再是使用jQuery的推荐方法 require.js,但是如果你正在寻找(不再维护) 例如,你可以在这里找到require-jquery。
我的主要问题是为什么不再推荐?我自己试了一下,这是我能够在jquery
旁边重现加载requirejs
的一致结果的唯一方法。为什么这种方法掉了?这样做的“正确”方法是什么?正如你在我的另一个问题中所看到的,我已经有了正常工作的代码,但它只能在字面的一半时间内工作。
答案 0 :(得分:1)
这是因为:
jQuery支持AMD开箱即用:http://requirejs.org/docs/jquery.html#modulename
更一般地说,不支持AMD的库可以通过shim
配置转换为AMD模块,无需包装原始模块或编辑原始库分发。