js加载器requirejs-使用笔记

118 阅读1分钟

requirejs笔记

官网:requirejs.org/docs/start.…

功能:引入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
})