第二十三天易忘知识点-ES6

day23

模块化

ES6模块化

  • ES6模块化导出
    1.列表导出
export {firstName,lastName}

2.重命名导出

export {firstName as first,lastName as last}

3.导出单个属性 单个函数

export var a = 1;
export function get(){
}

4.默认导出

export default {
    firstName,
    lastName
}
  • ES6模块化引入
    1.列表引入
import {firstName,lastName} from 'xx.js';

2.重命名引入

import {first as f,last as l} from 'xx.js';

3.引入导出得单个属性

import {a,test} from 'xxx.js'

4.引入默认导出得内容

import 变量名 from 'xxx.js'

5.引入所有使用export关键字导出得变量函数

import * as 变量名 from 'xxx.js'

commonjs模块化

  • commonjs导出
module.exports = {
    变量
}
  • commonjs引入
let {变量} = require('xxxx');//commonjs可以省略文件后缀
点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注