前端组件化
- 初期,前端页面中的css,javascript是写在一起的,整个文档包块三种内容,不方便管理,便通过link引入css文件以及通过scirpt标签的src属性引入js文件的方式将结构层,表现层,行为层互相分开;
- 当网页越来越复杂,网页的界面也可以从UI界面的角度被分为不同的区域,拆分为一个个板块,此时对这一个个板块进行单独编写,让其包括完整的html,css,javascript内容,类似一个局部的网页,使之形成一个可以重复使用的组件;
- 模块的概念:模块化是从代码逻辑的角度划分,方便代码分层开发,保证每个功能模块的职能单一,围绕着功能和业务的代码,将同一功能的业务分装成独立的模块,位于业务框架,模块间通过接口调用,通过调用组件来组成模块,多个模块可以组合成业务框架,例如:会员模块,物流模块,充值模块等等,实际上我也搞不懂组件和模块的区别,暂时将模块化的概念归于组件化之中。
前端自动化
通过特定的软件,实现如下的前端自动化工作内容:持续集成,自动化构建,自动化部署,自动化测试。
前端规范化
对编码进行规范,前后端接口进行规范,文档规范,组件管理代码包管理,以及前端代码格式化工具的使用。
标准化代码
并没有找到标准化的准确概念,只有标准化文档及类似的文件,标准化围绕