作者:大Joob | 来源:互联网 | 2023-05-19 17:40
前端工程化是根据业务特点,将前端开发流程规范化,标准化,它包括了开发流程,技术选型,代码规范,架构发布等等用于提升前端工程师的开发效率和代码质量工程化是一种思想》模块化模块化是工程化这
前端工程化是根据业务特点,将前端开发流程规范化,标准化,它包括了开发流程,技术选型,代码规范,架构发布等等
用于提升前端工程师的开发效率和代码质量
工程化是一种思想
》模块化
模块化是工程化这种思想的具体体现,模块化最直观的就是代码复用,每个模块都能提供接口,供其他页面或者模块互相调用,比如封装一个轮播图,写淘宝的时候可以饮用进来,写京东的时候也可以调用不同的接口,传入不同的参数饮用进来
》模块化实现
1.函数形式
2.命名空间形式
3.立即执行函数
4.模式增强
》模块化的好处
1.避免命名冲突,减少变量空间污染
2.更好的分离代码,按需加载
3.更高复用性
4.更高可维护性
》组件化
组件化可以看作是UI组件的拆分,比如导航条,下拉列表都可以看成组件化
模块化,组件化共同点就是高内聚,低耦合