您的位置:首页 > 产品设计 > UI/UE

requirejs里的require方法

2016-07-03 18:23 489 查看
//app.js

define(['jquery'],function($){

    var app = {};

    app._alert = function(bar){

        function foo(){

            var app2 = require('app2');//app.js引用了app2.js

            var newDatas = app2.jixuAlert(bar)*3;

            alert(newDatas);

        }

        return foo;

    }

    return app;

})

//app2.js

define(['jquery'],function($){

    var app2 = {};

    app2.jixuAlert = function(s){

        s = s*6;

        return s;

    }

    return app2;

})

//main.js

require.config({

    paths:{

        jquery:'jquery',

        app:'app',

        app2:'app2'

    },

    shim:{

        app:{

            deps:['jquery']

        },

        app2:{

            deps:['jquery','app']

        }

    }

})

require(['jquery','app','app2'],function($,app,app2){

    $(function(){

        $('body').click(app._alert(2));

        console.log('ok');

    })

})
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: