微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

模块

在ES6之前,社区制定了一些模块加载方案,最主要的是Commonjs和AMD两种。前者用于服务器,后者用于浏览器。

//Commonjs模块
let {stat,exists,readFile}=require('fs')

//其实该模块是导入‘fs’的所有方法,然后只用到其中的三个,这种方法叫运行时加载,因为只有运行时才能得到这个对象

ES6模块的导入

import {stat,exists,readFile} from 'fs'

ES6导入的实质是从fs模块加载3个方法,其它方法不加载,这种加载方法成为静态加载。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐