简介:TypeScript 为什么被视为“前端的未来”?
Stackoverflow 2020年度开发者调查研究显示,Typescript在最受开发者喜爱语言排行榜跃居第二名,依靠着微软和Google的背书,Typescript社区逐渐壮大,日趋完善,为越来越多前端开发者提供服务。
为什么是 Typescript 而非 JavaScript ?
—更可靠:类型的定义和编译器的引入,可以避免JavaScript大多数runtime错误,更可靠,易维护;
—更清晰:显式类型声明提升代码可读性,代码校验可以全部交给编译器负责;
—更广泛:TypeScript是JavaScript的超集,可以在TypeScript代码中混合使用任何JavaScript库和代码。
如果你是前端开发工作者,或希望从事前端工作,那就一定不要错过这门课程。
在本课程中,主讲老师会采用理论与代码结合的讲解方式,助你2小时极速入门Typescript,短时间内形成详尽的知识网络。
课程中你可以学到什么?
—研究TypeScript编译流程、工作环境
—学习TypeScript 12个基本类型
—深入理解TypeScript 重要高级类型
—掌握 TypeScript 面对对象的特性
—学习TypeScript 的 Generics 泛型
第2章 了解TypeScript 工作流
本章将带领大家快速配置 ts 开发环境,学习TypeScript的工作以及编译流程。
第3章 TypeScript 基础
本章将带领大家学习 TypeScript 基本特性:Types、ES6支持、number、bool、string,等等
- 视频: 3-1 变量声明 (05:23)
- 视频: 3-2 TypeScript类型简介 (02:08)
- 视频: 3-3 数字、布尔、与字符串 (07:40)
- 视频: 3-4 数组(Array)和元组(Tupple) (09:00)
- 视频: 3-5 联合(Union)与字面量(Literal)类型 (07:50)
- 视频: 3-6 枚举类型 Enum (03:39)
- 视频: 3-7 Any 与 unknow (05:23)
- 视频: 3-8 void、undefined 与 Never (06:27)
- 视频: 3-9 类型适配 Type Assertions (03:50)
- 视频: 3-10 函数类型 (03:57)
第4章 TypeScript 面对对象
本章将带领大家学习 TypeScript 面对对象特性:object对象、函数类型、Classes类、Modules模块、Interfaces接口,等等
解锁即可观看《大前端》完整课程视频
大前端
1个业务场景打通全端、全栈、全流程,实现全局思维与综合技术能力全面突破;对标阿里P6,8个月成为前端高级人才
【第1周】认识大前端,全栈开发初体验
【第2周】企业标准的开发环境搭建
【第3周】NoSQL数据库的设计与集成
【第4周】JWT登录鉴权—通用登录模块后端开发
【第5周】团队协作-文档管理与缺陷控制
【第6周】团队协作-版本管理
【第7周】团队协作-自动化流程
【第8周】全栈开发—首页模块
【第9周】 全栈开发—用户中心
【第10周】全栈开发—发贴/回帖模块
【第11周】消息中间件开发(WebSocket通信)
【第12周】组件化思想进阶:iview上手文章管理
【第13周】中后台权限系统:前端权限设计方案
【第14周】中后台权限系统:基于角色&菜单权限设计
【第15周】首页可视化图表与日志服务
【第16周】WebApp页面设计与开发
【第17周】Vue3全家桶+Vite开发工具
【第18周】前后端项目Vue3重构
【第19周】性能优化(服务端渲染)
【第20周】uniapp开发(首页/菜单定制/搜索)
【第21周】uniapp开发(登录、详情、个人中心)
【第22周】uniapp内容安全、订阅消息
【第23周】小程序支付专题
【第24周】跨平台框架Flutter2与状态管理方案
【第25周】封装请求&数据持久化方案&路由
【第26周】Flutter 后台消息&打包上线
【第27周】Electron桌面端与主流的框架
【第28周】Electron桌面端-社区业务集成
【第29周】React17新特性
【第30周】React-Hooks&状态管理方案
【第31周】React组件库设计&工程化
【第32周】React工程化&性能优化