requirejs笔记
功能:引入amd格式的js文件。是异步加载的,所以要注意使用顺序/使用节点。
使用requirejs引入其他js
比如我要引入clw.amd.js,它的地址在http://xx.com/static/js/clw.amd.js,本地则是在static/js/clw.amd.js。
本地引入
require.config({
paths: {
clw: './static/js/clw.amd.js' // 相对路径
}
});
// 如果是多个,第一个参数为: ['clw', 'xx'],第二个参数为:function(clw, xx) {}
require(['clw'], function(clw) {
// todo
})
远程引入/服务器引入/第三方引入
require.config({
paths: {
clw: 'http://xx.com/static/js/clw.amd.js' // 绝对路径
}
});
// 如果是多个,第一个参数为: ['clw', 'xx'],第二个参数为:function(clw, xx) {}
require(['clw'], function(clw) {
// todo
})