浅谈前端工程化思想

本文探讨了前端工程化的核心内容,包括开发规范、模块化、组件化、组件库、性能优化、项目部署、开发流程和工程工具的重要性。强调了制定良好的开发规范,实现模块化和组件化以提高复用性,利用组件库共享资源,以及优化性能和建立高效部署流程对于前端工程化的重要性。
摘要由CSDN通过智能技术生成

这里写图片描述

很多人可能这样认为,前端工程化无非就是框架/库、简单的构建、css/js模块化开发而已,其实这些只是前端工程话的一部分,当我们开发一个大型的web应用的时候,将会面临很多工程方面的问题,比如:多人如何协作开发、组件模块如何复用、如何调试部署、版本如何管理控制、性能如何优化。因此,做好前端工程化,需要我们做如下的几件事:

1.开发规范

制定好开发、部署的目录规范、编码规范、好的目录规范能让项目解构清晰,便于维护和扩展;好的编码规范能让团队人员的代码风格统一,便于代码的审查


2.模块化

针对JavaScript、CSS,以功能或者是业务为单元组织代码。JavaScript模块化方案有很多,如:AMD/CommonJS/UMD/ES 6 module等,CSS模块化基本都是在less、sass、stylus等预处理器的import/mixin特性的支持下完成的

3.组件化

将页面拆分成多个组件(component)。每个组件依赖的CSS、JavaScript、模板、图片等资源放在一起开发和维护。组件是资源独立的,组件在系统内部可复用,组件和组件之间可以嵌套。现在比较流行的前端框架比如:

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值