好家伙,这波是概念补充

1.什么是工程化概念?

我的开发:

开个项目,想怎么改怎么改,拉个东西过来就用

实际的前端开发:

(1) 模块化(js的模块化,css的模块化,资源的模块化)

(2) 组件化(复用现有的UI格式,样式,行为)

(3) 规范化(目录结构的划分,编码规范化,接口规范化,文档规范化,Git分支管理)

(4) 自动化(自动化构建,没自动部署,自动化测试)

企业中的Vue项目React项目,都是基于工程化的方式进行开发的

简单来说就是一个大项目需要一个团队一起合作完成

这个团队中就有相应的标准,有相应的规范

目前的主流前端工程化解决方案:

webpack

2.什么是webpack?

webpack是前端工程化的解决方案

webpack是前端项目工程化开发支持,

主要功能:他提供了友好的前端模块化开发支持,以及代码压缩混淆,处理浏览器JavaScript的兼容性,

性能优化等强大功能.

好处:让程序员吧工作的重心放到具体功能的实现上,不用顾虑版本兼容问题.提高前端开发效率和项目的可维护性

注意:目前Vue,React等前端项目,基本上都是基于webpack进行工程化开发的.

最新文章

  1. 【webpy开发实战】webpy的cookbook 个人版
  2. Java数据结构——有序链表
  3. Revit如何修改三维视图背景色
  4. CSS3伪类
  5. HTML--鼠标事件
  6. POJ 3624 Charm Bracelet 背包问题的解决方案
  7. Block Token 原理分析
  8. PHP中的抽象类与抽象方法/静态属性和静态方法/PHP中的单利模式(单态模式)/串行化与反串行化(序列化与反序列化)/约束类型/魔术方法小结
  9. Silverlight:telerik RadControls for Silverlight 主题使用心得
  10. PHP中单引号与双引号的区别
  11. bzoj 2763 [JLOI2011]飞行路线 Dijikstra 分层
  12. linux系统自动备份打包部署脚本
  13. 批处理启动vm虚拟机服务 vm12启动无界面启动vm虚拟机系统 windows上如何操作服务 sc net启动关闭服务
  14. node express使用
  15. xampp lampp 改变网页root目录的方法
  16. 牛客练习赛30-A/C
  17. java程序中中常用到的linux操作
  18. 16G的U盘 4G的压缩
  19. css字体属性相关。
  20. CentOS下j2ee环境搭建

热门文章

  1. rosbag遍历数据出错:(unicode error) 'utf-8' codec can't decode byte 0xcd in position 31: invalid continuation byte
  2. SAP SD-Invoice 销售发票
  3. 02 CSS块级元素和行内元素
  4. uipath 如何利用函数split切割换行符?
  5. 纪念我逝去的n个小时
  6. .net MVC微信开发自定义View类型菜单时在相应控制器获取用户OpenID的问题
  7. RocketMQ之消费者启动与消费流程
  8. 浅学hello world
  9. 一张图进阶 RocketMQ - 通信机制
  10. 10分钟带你进入Swagger的世界,快来看一看吧