1. 程式人生 > >Require.js中shim的用法

Require.js中shim的用法

普通js檔案載入

//test.js
function test() {  
}

//配置
require.config({
    paths: {
        test: 'lib/shim/test'
    },
    shim: {
         test: {
            exports: 'test'
        }
    }
});

//呼叫
require(['test'], function(test) {
    console.log(test);
});

jquery外掛載入

//配置
require.config({
    paths: {
        jquery: 'lib/jquery-2.1.1.min'
, 'jquery.bootstrapTable': 'lib/shim/bootstrap-table' }, shim: { 'jquery.bootstrapTable': ['jquery'] //依賴jquery /* 或者 'jquery.bootstrapTable': { deps: ['jquery'], exports: 'jQuery.fn.bootstrapTable' } */ } }); //呼叫 require
(['jquery.bootstrapTable'], function() { console.log($('div').bootstrapTable); });