模块化规范
es6模块化规范:jsshequ
在es6语法规范中,在语言层面上定义了es6模块化规范,是浏览器与服务器端通用的模块化开发规范
es6定义的规范:
es6模块规范定义:
导入模块成员:impore
模块化:就是把单独的一个功能封装到一个模块中,模块之间相互隔离,但是通过特定的接口公开内部成员,也可以依赖别的模块
模块化开发的好处:方便代码的重用,提升开发效率。方便枸杞维护
AMD
CMD
COMMOJS:模块单文件模块
babel就是把es6的语法转换成es5的语法
把新版本转换老版本的
webpack打包工具
1.webpack前端项目的带包工具
作用:提供了友好的模块化支持,以及代码压缩混淆,处理js兼容问题,性能优化等强大功能;
2.目前大多企业中的前端项目,都是基于webpack进行打包构建