【金秋打卡】第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-11-15AntDesign项目实战:新手入门与初级应用教程
- 2024-11-15AntDesign-Form-rules项目实战:新手指南
- 2024-11-14ESLint课程:初学者指南
- 2024-11-14Form.List 动态表单课程:新手入门教程
- 2024-11-14Redux课程:新手入门完全指南
- 2024-11-13MobX 使用入门教程:轻松掌握前端状态管理
- 2024-11-12前端编程资料:新手入门指南与初级教程
- 2024-11-12前端开发资料入门指南
- 2024-11-12前端培训资料:适合新手与初级用户的简单教程
- 2024-11-12前端入门资料:新手必读指南