common.js
服务端模块加载,使用require和exports,同步加载,网络延迟大,不适合客户端
amd
客户端模块异步加载 define(id?, dependencied?. factory)
cmd
客户端模块异步加载 define(id?, dependencied?. factory)
es6规范
客户端模块异步加载
1.解构导出
export function test() {}
||
function test() {}
export { test }
import { test } form ‘file’
2.默认导出
const obj = {name: ‘wfb’, age: ‘18’};
export default obj
||
export { obj as default }