为什么要有模块化?

【JavaScript】前端模块化:import 和 export 的使用
多人开发时会遇到变量作用域问题。
解决方案:匿名函数,但是会带来代码不可复用的问题
【JavaScript】前端模块化:import 和 export 的使用

解决代码不可复用的问题,可以使用模块化:
【JavaScript】前端模块化:import 和 export 的使用


ES6 规范里的模块化实现

比如可以使用type=module
【JavaScript】前端模块化:import 和 export 的使用
不同的模块化规范,导入、导出的写法可能不太一样,但都有这两个核心:导入、导出。
【JavaScript】前端模块化:import 和 export 的使用

随着前端的发展,已经不需要使用模块化。只需要遵守别人的规范即可使用了。
【JavaScript】前端模块化:import 和 export 的使用
导出:
【JavaScript】前端模块化:import 和 export 的使用
可以导出类:
【JavaScript】前端模块化:import 和 export 的使用
导入:
【JavaScript】前端模块化:import 和 export 的使用
【JavaScript】前端模块化:import 和 export 的使用
【JavaScript】前端模块化:import 和 export 的使用
【JavaScript】前端模块化:import 和 export 的使用

相关文章: