wil*_*age 37 javascript jquery cdn requirejs
我使用require JS并想知道使用CDN版本的jQuery的最佳方法.我听说1.7版本是"AMD",应该有所帮助,但找不到直接的例子.希望一些RequireJS大师可以帮助我.
jrb*_*rke 46
jQuery 1.7将自己注册为名为"jquery"的AMD模块,因此您需要使用路径配置为'jquery'创建映射:
requirejs.config({
paths: {
'jquery' : 'https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min'
}
});
require(['jquery'], function($) {
//$ points to jQuery
});
Run Code Online (Sandbox Code Playgroud)
但请注意,RequireJS异步加载模块并且乱序,所以如果你想要使用的jQuery插件没有包含在define(['jquery'], function ($){ /* plugin code goes here */ });
调用中,那么插件可以在加载jQuery之前执行.
请参阅require-jquery项目的自述文件,了解如何处理依赖于jQuery的文件,但不要将自己包装在define()
调用中.
@ jrburke的回答对我不起作用.根据RequireJS api doc,您不应在路径中包含文件扩展名.所以这是工作代码:
requirejs.config({
paths: {
'jquery': 'https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min'
}
});
require(['jquery'], function($) {
//$ points to jQuery
});
Run Code Online (Sandbox Code Playgroud)
我在jsfiddle上有一个工作示例:http: //jsfiddle.net/murrayju/FdKTn/
归档时间: |
|
查看次数: |
10336 次 |
最近记录: |