在ES6之前,社区制定了一些模块加载方案,最主要的是Commonjs和AMD两种。前者用于服务器,后者用于浏览器。
//Commonjs模块
let {stat,exists,readFile}=require('fs')
//其实该模块是导入‘fs’的所有方法,然后只用到其中的三个,这种方法叫运行时加载,因为只有运行时才能得到这个对象
ES6模块的导入
import {stat,exists,readFile} from 'fs'
ES6导入的实质是从fs模块加载3个方法,其它方法不加载,这种加载方法成为静态加载。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。