什么是前端组件化开发

北京白癜风最好的医院 https://wapjbk.39.net/yiyuanzaixian/bjzkbdfyy/
为什么要组件化开发有时候页面代码量太大,逻辑太多或者同一个功能组件在许多页面均有使用,维护起来相当复杂,这个时候,就需要组件化开发来进行功能拆分、组件封装,已达到组件通用性,增强代码可读性,维护成本也能大大降低。组件化很大程度上降低系统各个功能的耦合性,并且提高了功能内部的聚合性。这对前端工程化及降低代码的维护来说,是有很大的好处的,耦合性的降低,提高了系统的伸展性,降低了开发的复杂度,提升开发效率,降低开发成本。前端组件化的原则专一性一个组件只专注做一件事,且把这件事做好。可配置性一个组件,要明确它的输入和输出分别是什么,要做可配置性,最基本的方式是通过属性向组件传递配置的值,而在组件初始化的生命周期内,通过读取属性的值做出对应的显示修改。还有一些方法,通过调用组件暴露出来的函数,向函数传递有效的值;修改全局CSS样式;向组件传递特定事件,并在组件内监听该事件来执行函数等。标准性任何一个组件都应该遵守一套标准,可以使得不同区域的开发人员据此标准开发出一套标准统一的组件。复用性任何一个组件应该都是一个可以独立的个体,可以使其应用在不同的场景中。


转载请注明:http://www.aierlanlan.com/grrz/6715.html