代码拉取完成,页面将自动刷新
前端工程化可以从模块化、组件化、规范化、自动化四个方向来看。
1. 模块化:
将大文件拆分成互相依赖的小文件,在进行统一的加载的方式,比如AMD、CMD模块加载模式;css的less和sass的拆分模式;静态资源(图片、字体文件等)的加载。让多人协同成为可能。
2. 组件化:
从UI上拆分的每一个包含html+css+js的功能完整的结构单位我们可以称为组件,组件 != 模块。我们可以将若干小型组件组合成中型组件,再组合成大型组件,最后用在创建页面上,实现大部分代码的重用,不重复的复制代码。
3. 规范化
我们可以制定统一的目录结构、代码风格、接口规范等等
4. 自动化
- 自动创建项目初始目录结构和代码
- 启动开发服务器
- 自动构建文件,打包代码
- 自动化部署
- 自动化测试
脚手架让我们在创建新项目时不用重复的去复制原来项目的一些重复性文件,也不用去修改那些文件里面的一些项目配置(通过命令行交互实现了统一配置),可以让业务开发者不用去关注更多的框架细节,开箱即用。并且这样的脚手架可以运用在很多需要框架类似但不同业务的项目中。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。