前端模块化、组件化的理解

随着前端的不断发展,前端已经不单单是一个简单依据需求完成网页开发的过程,javascript

如何提升网页开发效率,提升代码复用率,下降块与块之间的耦合性是咱们须要思考的问题,css

而前端的组件化、模块化让咱们能解决这样的问题。前端

  组件化更多关注的UI部分,页面的每一个部件,好比头部,内容区,弹出框甚至确认按钮均可以成为一个组件,每一个组件有独立的HTML、css、js代码。java

能够根据须要把它放在页面的任意部位,也能够和其余组件一块儿造成新的组件。一个页面是各个组件的结合,能够根据须要进行组装。模块化

  而模块化侧重的功能的封装,主要是针对Javascript代码,隔离、组织复制的javascript代码,将它封装成一个个具备特定功能的的模块。组件化

模块能够经过传递参数的不一样修改这个功能的的相关配置,每一个模块都是一个单独的做用域,根据须要调用。ip

一个模块的实现能够依赖其它模块。作用域

相关文章
相关标签/搜索