es6 vs commonjs

Posted stupid_one

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了es6 vs commonjs相关的知识,希望对你有一定的参考价值。

use strict

export function showMe() {
  alert("es6");
};

class logging {
  constructor() {
    alert("es6 class");
  }
  ha() {
   console.log("fff");
  }
}

export const log = new logging();



#......
import { showMe, log }  from ./es6.js; 
showMe();
log.ha();

 

 

技术分享图片
use strict

function showMeC() {
  alert("commonjs");
}

module.exports = {
  showMeC: showMeC,
};


# ......
const { showMeC } = require(./commonjs.js); 

showMeC();
commonjs

 

以上是关于es6 vs commonjs的主要内容,如果未能解决你的问题,请参考以下文章

前端模块-ES6与commonJS区别

ES6 模块与 CommonJS 模块的差异

在同一个项目中混合 CommonJS 和 ES6 模块

前端模块化方案:CommonJS/AMD/CMD/ES6规范

前端模块化:CommonJS,AMD,CMD,ES6

一览js模块化:从CommonJS到ES6