模块化

commonjs

require / exports

exports

const Tool = {
  agent: {
    getActivityList: () => {
      console.log('activityList...');
    },
    updateActivityList: () => {
      console.log('updateActivityList...');
    },
  },
  serve: {
    sendMeg: (data) => {
      console.log(data);
    },
  },
};

exports.Tool = Tool;

require

ES6

export

require

浏览器还未很好的支持 ES6 Module

script 标签默认 type 属性为 javascript

在引入 module 时 需要告知浏览器这是 module

Last updated

Was this helpful?