模块化和组件化概念
2019-03-14 本文已影响0人
Arale_zh
几个概念
- 模块:一个功能的JS程序,即一个js文件
- 模块化:应用的js文件都是以模块来编写的
- 为什么要模块化?
- 降低耦合度
- 代码可重复利用
- 代码易于维护
- 污染全局环境
- 组件:用来实现特定功能的代码的集合(HTML/CSS/JS)
- 组件化:应用是以多组件方式来实现的功能
- 组件化的作用:服用,简化项目编码,提高运行效率
- 工程化:一个项目运用了模块化和组件化
- 面向对象编程:将编程当成是一个事物,事物时直接使用的,而编程就是设置事物对象能做什么事情;一般抽象成类
- 面向过程编程:将编程是做一件事,关注这件事是怎么实现的,即按步骤完成。一般为函数式编程,自顶向下顺序执行。