2014-09-11 19 views
-2

我明白define()用于克里特模块使用定义()和要求()在r​​equireJS

require()用于检索该数据。

我有script1.js其中包含

define(['dependency1'], function(dep1){ 
    var operation = { 
     addition: function(a, b){ 
      return a + b; 
     } 
    };   
    return operation; 
}); 

我使用script2.js

require(['script1'], function(x){ 
    console.log(x.addition(11, 8)); 
}) 

代码是否有使用要求,并确定以达到同样的效果更好的办法?

+0

这对我来说很合适。 – 2014-09-11 00:32:32

回答

0

我能想到的没有“更好”的方式 - 对我来说看起来很合适。 (我更习惯CommonJS/Browserify,但这仍然应该起作用。)