# fed-e-task-02-01 **Repository Path**: mxydl2009/fed-e-task-02-01 ## Basic Information - **Project Name**: fed-e-task-02-01 - **Description**: 拉勾教育大前端高薪训练营 002 期作业仓库,阶段二,模块一 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-07-07 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # fed-e-task-02-01 ## 介绍 拉勾教育大前端高薪训练营 002 期作业仓库,阶段二,模块一 ## 简答题 ### 1. 谈谈你对工程化的初步认识,结合之前遇到的问题,说出三个以上工程化能够解决问题或者带来的价值。 前端工程化,是对前端开发过程中的各项静态资源统一规划,将有利于开发维护的资源形态通过工程化构建,成为有利于生产环境发布的资源形态。因为,在开发环境下,重点是对代码和各项资源进行合理的规划便于代码维护,而生产环境与开发环境迥然不同,生产环境需要网站对用户友好、对资源的请求高效快速、尽量不浪费网络带宽、延迟时间短等特点,因此,需要对开发环境下的代码进行编译,以求达到适合生产环境部署的状态。 工程化可以解决很多前端开发的问题,诸如: #### 对JavaScript脚本文件进行合理的合并与拆分,加快网站的加载与渲染。 为了在开发阶段便于维护代码,通常会将相关的JavaScript脚本文件组织在一起,不同功能的脚本文件放在不同的目录下。以前在浏览器端使用