看了很多招聘要求都有提到“模块化”我现在是用vue做开发的我把分页封装成一个组件,使用的时候引入这个组件,这算不算模块化?我把面包屑封装成一个组件,使用的时候引入这个组件,这算不算模块化?我把弹窗封装成一个组件,使用的时候引入这个组件,这算不算模块化?我提的这些算模块化吗如果不是,能具体给个模块化的案例吗
2 回答
阿晨1998
TA贡献2037条经验 获得超6个赞
这个硬要说的话是组件化
,并不是模块化
。但是你说模块化大家也能明白什么意思。
模块化
是个一般概念,这一概念也适用于软件开发,可以让软件按模块单独开发,各模块通常都用一个标准化的接口来进行通信。除了规模大小有区别外,面向对象语言中对象之间的关注点分离与模块化的概念基本一致。通常,把系统划分外多个模块有助于将耦合减至最低,让代码维护更加简单。任何一个类库实际上都是一个模块,无论其是Log4J、React还是Node。通常,开源和非开源的应用都会依赖于一个或多个外部类库,而这种依赖关系又有可能传递到其他类库上。 任何语言都有模块化的思想,比如java的 package, es6的 import/export 等,而js恰好经历了从无到有,而且js模块化规范比较多,AMD,CMD,UMD,以及es6官方的import/export
组件化
的概念在前端用的比较大多。组件和模块表达的意思比较相近。 我这里讲的组件,是比较狭隘的组件,专指前端中构建页面的基本组成单位。组件是对业务逻辑的封装,一个页面由多个组件组成,组件又可以由其他组件组成。
添加回答
举报
0/150
提交
取消