前端模块化
什么是前端模块化?
前端模块化就是根据功能把代码划分为多个js文件,就是由大工程拆分为多个的模块的思想。
模块化的好处
1、模块化之后,数据都是私有数据,是无法被其他模块访问的,就保证了数据的安全性,以及不会造成污染。
2、有利于维护代码
模块化规范 --CommonJS
基本语法
模块化规范 --es6官方的模块化
使用export导出对象,import导入对象
基本语法
注意事项:
1. 每个模块都需要有一个默认的导出的对象,export default 对象
2. 如果在浏览器里面使用模块化,必须把完整的路径带上,比如 import obj form './aaa.js'
3. 如果在浏览器里面使用模块化,type属性需要是module
4. 需要使用服务器环境打开