学前了解课程

更新时间: 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
  • 学会单元测试
  • 学会各种前端工具
  • 跟着老师写完整个项目
  • 开发一个自己原创的库
  • 重新复盘