【金秋打卡】第16天 Web前端架构师2022版
2022/11/10 4:24:05
本文主要是介绍【金秋打卡】第16天 Web前端架构师2022版,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
课程名称:Web前端架构师2022版
课程章节: 第9周 项目整体搭建
主讲老师:张轩
课程内容:
今天学习的内容包括:
2-1 大话前端工具链
2-2 使用 Imooc CLI 创建项目
课程收获:
前端的飞速发展:带来了更复杂的项目。
项目的常见需求 - 依赖管理,预编译,构建打包,压缩合并等。
随着项目越来越复杂 - 诞生了前端工程化
随着工程化的产生 - 产生了对应的前端工具链
静态类型语言
动态语言的弊端
- typescript
- flow
代码风格检查 Linter
多人协作的弊端,风格各异,维护和扩展的困难
- eslint
包管理器
npm
yarn - 兼容 npm registry
转译器 Traspiler
非 JS 或 不同版本的 JS 翻译成 符合平台要求的等价代码
- Babel
- 开发服务器
- live reload
- HMR
打包工具 Bundler
将源代码转换成符合生产环境的代码
- Webpack - Loader, Plugin,大而全的功能
- Rollup - 专注于打包 输出多种格式
- Parcel - 零配置
任务管理工具 Task Runner
自动执行项目所需的重复任务
- CSS 预处理
- 优化图片
- 合并 压缩 Javascript
- 文件处理(拷贝,删除)
- 监听文件变化
- Gulp - 流式管道写法组合多个任务
- Webpack - 通过插件的方式
- npm scripts 或者 Shell 脚本
脚手架 Scaffolding tools
将工具链聚合在一个工具内 简单,快速,零配置
- Vue - Vue CLI,Vite, Imooc CLI
- React - create-react-app
- Angular - Angular CLI
这篇关于【金秋打卡】第16天 Web前端架构师2022版的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-21动态面包屑教程:新手入门指南
- 2024-12-21动态主题处理教程:新手必读指南
- 2024-12-21富文本编辑器教程:新手入门指南
- 2024-12-21前端项目部署教程:从零开始的全面指南
- 2024-12-21拖拽表格教程:轻松入门指南
- 2024-12-21Element-Plus教程:新手入门与实战指南
- 2024-12-21TagsView标签栏导航教程:轻松掌握标签栏导航
- 2024-12-21动态表格实战:新手入门教程
- 2024-12-21动态菜单项实战:一步步教你实现动态菜单项
- 2024-12-21动态面包屑实战:新手教程