学前了解课程
更新时间: 2023-04-03 11:19:21
# 为什么要学习TypeScript
- JavaScript的增强
- 未来前端开发趋势
- 技术转型的趋势
- 提升个人能力和竞争力
# 课程概述
- 做什么?
- 使用TypeScript从零实现一个axios库
- 哪些内容?
- TypeScript基础知识、ts-axios开发实战
- 项目的测试、构建与发布
# 知识点介绍
- TypeScript常用语法
- 基础类型
- 变量声明
- 接口
- 类
- 函数
- 泛型
- 类型推断
- 高级类型
- axios JS库抽丝剥茧
- 项目脚手架
- 基础功能实现
- 异常情况处理
- 接口扩展
- 拦截器实现
- 配置化实现
- 取消功能实现
- 更多功能实现
- 前端工具运用
- Jest : 单元测试
- Commitizen : 生成规范化的提交注释
- RollupJS : 打包构建项目
- TSLint : 保证代码风格一致性
- Prettier : 美化代码格式
- Semantic release :管理版本和发布
# 课程收获
- 学会使用TypeScript开发实际项目
- 学会造轮子,并学会写单元测试
- 学会使用先进的前端工具辅助开发
- 完全掌握axios的实现原理
- 内功修炼,个人技术能力提升
# 写给我自己的学习目标
其实这门课买了好久了一直都觉得自己用不到ts不想学,正好前阵子把ts学了,新项目也要用到ts,可以开始学起来了~ 时间就计划用两周吧,加油我可以!
- 学会实际使用TS
- 学会单元测试
- 学会各种前端工具
- 跟着老师写完整个项目
- 开发一个自己原创的库
- 重新复盘