模块化导出导入几种格式

模块化开发是一种管理方式,是一种生产方式,一种解决问题的方案,一个模块就是实现特定功能的文件块

学前英语

export: 导出模块

import: 导入模块

 


 

 

es6中的模块化: export   ---   import

 


 

 

node.js中的模块化:

module.exports = {}

const xxx = require()

 


 

 

// 导出
export const name = 'avc'
export function f () {
  console.log('fff')
}
// 也可以 export { name, f }这种方式 

// 导入
import { name, f } from './a.js'
// 按需导出必须要有 {}
console.log(name, f)
// 这种导入方式叫按需导出
// 导出
const name = 'avc'
function f () {
  console.log('fff')
}

export default {
  name, f
}

// 导入
import obj from './b.js'
console.log(obj) 
// 打印结果 {name: "avc", f: ƒ}
// 这种方式是默认导入,不需要 {}, 打印obj是一个对象

 

posted @ 2020-11-29 15:58  基德的蒸汽朋克  阅读(116)  评论(0)    收藏  举报