下面的这段代码是按照书上写的,但不知道为什么跟书上的结果不一样?另外,我也不是很清楚javascript的模块机制?

MyModules.define("bar",[],function(){

        function hello(who){
            return "Let me introduce:"+who;
        }
        return{
            hello:hello
        };
    });
    MyModules.define("foo",["bar"],function(bar){
        var hungry="hippo";
        function awesome(){
            console.log(bar.hello(hungry).toUpperCase());
        }
        return{
            awesome:awesome
        };
    });
    var bar=MyModules.get("bar");
    var foo=MyModules.get("foo");
    console.log(bar.hello("hippo"));
    foo.awesome();
阅读 815
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题