1、简述前端模块化发展史
JS天生不具有模块化,一直以来都在探索javascript模块化,其中以CommonJS,AMD,CMD为代表
(1)CommonJS采用同步方式加载模块,在服务端,模块文件都保存在本地磁盘
(2)MAD采用了异步的方式去依赖模块
(3)AMD推荐依赖前置、提前加载
CMD推荐依赖就近、按需加载.
2、实现模块化流程
创建项目文件夹demoProject
初始化项目
下载包
下载完成
创建src文件夹书写’es6语法文件
a.js、b.js中导出数据
需要将es6转化为es5模块化语法 vavel指令进行转化,一定要在bable安装目录下执行node_modules/bin文件夹下执行babel 源文件 -d
注意:js文件修改后需要重新打包。
dsit中运行main.js
01-24