JavaScriptのモジュール(CommunJS,AMD,CMD,ES 6モジュール)についての理解
1255 ワード
Javascript , , 。
:
1.
2. ,
3. , , 。
:
CommonJS: , js , , 。
, 。
//sayHi.js
var sayHi = function(){
console.log("hello")
};
module.exports = sayHi;
//main.js
var say = require('./sayHi.js')
say();//hello
``
:CommonJS , 。 require module.exports , 。
AMD: , , 。
define 。 : ( ), ( , ), 。define , 。
, 。
define(sayHi,'./sayHi')、function(say){say.sayHi()}
CMD: CMD , 。
define, 。
factory , 。
factory , , , 。
define(/モジュールコード)
ES6 : 。
export , 。
export default 。 。
import...from... 。 , as 。
import{a as b}from'./sayHi'