第四十六篇:工程化概念以及什么是webpack
2024-09-07 02:22:25
好家伙,这波是概念补充
1.什么是工程化概念?
我的开发:
开个项目,想怎么改怎么改,拉个东西过来就用
实际的前端开发:
(1) 模块化(js的模块化,css的模块化,资源的模块化)
(2) 组件化(复用现有的UI格式,样式,行为)
(3) 规范化(目录结构的划分,编码规范化,接口规范化,文档规范化,Git分支管理)
(4) 自动化(自动化构建,没自动部署,自动化测试)
企业中的Vue项目React项目,都是基于工程化的方式进行开发的
简单来说就是一个大项目需要一个团队一起合作完成
这个团队中就有相应的标准,有相应的规范
目前的主流前端工程化解决方案:
webpack
2.什么是webpack?
webpack是前端工程化的解决方案
webpack是前端项目工程化开发支持,
主要功能:他提供了友好的前端模块化开发支持,以及代码压缩混淆,处理浏览器JavaScript的兼容性,
性能优化等强大功能.
好处:让程序员吧工作的重心放到具体功能的实现上,不用顾虑版本兼容问题.提高前端开发效率和项目的可维护性
注意:目前Vue,React等前端项目,基本上都是基于webpack进行工程化开发的.
最新文章
- 【webpy开发实战】webpy的cookbook 个人版
- Java数据结构——有序链表
- Revit如何修改三维视图背景色
- CSS3伪类
- HTML--鼠标事件
- POJ 3624 Charm Bracelet 背包问题的解决方案
- Block Token 原理分析
- PHP中的抽象类与抽象方法/静态属性和静态方法/PHP中的单利模式(单态模式)/串行化与反串行化(序列化与反序列化)/约束类型/魔术方法小结
- Silverlight:telerik RadControls for Silverlight 主题使用心得
- PHP中单引号与双引号的区别
- bzoj 2763 [JLOI2011]飞行路线 Dijikstra 分层
- linux系统自动备份打包部署脚本
- 批处理启动vm虚拟机服务 vm12启动无界面启动vm虚拟机系统 windows上如何操作服务 sc net启动关闭服务
- node express使用
- xampp lampp 改变网页root目录的方法
- 牛客练习赛30-A/C
- java程序中中常用到的linux操作
- 16G的U盘 4G的压缩
- css字体属性相关。
- CentOS下j2ee环境搭建
热门文章
- rosbag遍历数据出错:(unicode error) 'utf-8' codec can't decode byte 0xcd in position 31: invalid continuation byte
- SAP SD-Invoice 销售发票
- 02 CSS块级元素和行内元素
- uipath 如何利用函数split切割换行符?
- 纪念我逝去的n个小时
- .net MVC微信开发自定义View类型菜单时在相应控制器获取用户OpenID的问题
- RocketMQ之消费者启动与消费流程
- 浅学hello world
- 一张图进阶 RocketMQ - 通信机制
- 10分钟带你进入Swagger的世界,快来看一看吧