<script src="js/require.js"></script>
<script src="js/require.js" defer async="true" ></script>
<script src="js/require.js" data-main="js/main"></script> .js后缀可以省略
require(['jquery'], function ($){
alert($);
});
require.config({
paths: {
"jquery": "jquery.min",
"underscore": "underscore.min",
"backbone": "backbone.min"
}
});
require.config({
paths: {
"jquery": "lib/jquery.min",
"underscore": "lib/underscore.min",
"backbone": "lib/backbone.min"
}
});
require.config({
baseUrl: "js/lib",
paths: {
"jquery": "jquery.min",
"underscor: "underscore.min",
"backbone": "backbone.min"
}
});
require.config({
paths: {
"jquery": "https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min"
}
});
// math.js
define(function (){
var add = function (x,y){
return x+y;
};
return {
add: add
};
});
// main.js
require(['math'], function (math){
alert(math.add(1,1));
});
define(['myLib'], function(myLib){
function foo(){
myLib.doSomething();
}
return { //返回模块中的函数
foo : foo
};
});
// app.js
function sayHello(name){
alert('Hi '+name);
}
// main.js
require.config({
shim: {
'app': { //这个键名为要载入的目标文件的文件名,不能随便命名。
exports: 'sayHello' //exports的值为my.js提供的 对外接口的名称
}
}
});
require(['app'], function(sayHello) {
alert(sayHello())
})
// app.js
function sayHi(name){
alert('Hi '+name);
}
function sayHello(name){
alert('Hiello '+name);
}
// main.js
require.config({
shim: {
app: {
init: function() { //这里使用init将2个接口返回
return {
sayHi: sayHi,
sayHello: sayHello
}
}
}
}
});
require(['app'], function(a) {
a.sayHi('zhangsan');
a.sayHello('lisi');
});
require.config({
shim: {
'jquery.ui.core': ['jquery'], //表示在jquery导入之后导入
'jquery.ui.widget': ['jquery'],
'jquery.ui.mouse': ['jquery'],
'jquery.ui.slider':['jquery']
},
paths : {
jquery : 'jquery-2.1.1/jquery',
domReady : 'require-2.1.11/domReady',
'jquery.ui.core' : 'jquery-ui-1.10.4/development-bundle/ui/jquery.ui.core',
'jquery.ui.widget' : 'jquery-ui-1.10.4/development-bundle/ui/jquery.ui.widget',
'jquery.ui.mouse' : 'jquery-ui-1.10.4/development-bundle/ui/jquery.ui.mouse',
'jquery.ui.slider' : 'jquery-ui-1.10.4/development-bundle/ui/jquery.ui.slider'
}
});
require(['jquery', 'domReady','jquery.ui.core','jquery.ui.widget','jquery.ui.mouse','jquery.ui.slider'], function($) {
$("#slider" ).slider({
value:0,
min: 0,
max: 4,
step: 1,
slide: function( event, ui ) {}
});
});
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有