作为前端,有必要去学习 TypeScript 吗?
有必要学习。官方文档解释说,。这里做一个简单的类比,我们在实践开发中,通常使用ES6开发,并且编译成ES5的代码给浏览器执行。所以ES6和ts扮演的角色比较类似。之所以说是JavaScript的超集,就是在JavaScript的语法基础上,新增了更多的语法规则,让JavaScript具备我们期望的特性。目前 Angular、React 与 Vue 三大框架都已经集成 TypeScript。如果你想
有必要学习。
官方文档解释说,ts是JavaScript的超集,它可以编译成纯JavaScript。
这里做一个简单的类比,我们在实践开发中,通常使用ES6开发,并且编译成ES5的代码给浏览器执行。所以ES6和ts扮演的角色比较类似。之所以说是JavaScript的超集,就是在JavaScript的语法基础上,新增了更多的语法规则,让JavaScript具备我们期望的特性。所以我们学习ts,其实就是学习这些新的特性,和新特性的应用场景。
三大框架都在用 TypeScript
目前 Angular、React 与 Vue 三大框架都已经集成 TypeScript 。如果你想使用这些框架的新特性,那 TypeScript 已经是必学。
- Angular:Angular 事实上必须用 TypeScript 来开发,它的文档和学习资源几乎全部是面向 TS 。
- React:TypeScript从 v1.6 开始支持 JSX 语法,现在 TypeScript 4.0 Beta 已经发布。
- Vue:从 Vue 的官方文档中可以了解到,他们与微软的 TS / VSCode 团队进行着积极的合作,目标是为 Vue + TS 用户提供更好的类型检查和 IDE 开发体验。
当然你也可以换个思路,现在各大公司的项目基本是由三大框架框架主导,且这些公司正在一步步的将自己的项目迁移到 TypeScript,我了解目前在使用 TypeScript 的公司有:阿里、腾讯、头条、美团等一线大公司,相比入职面试 TypeScript 问题也不会很少。
课程分享
从零开始学习 TypeScript,上手时不需要工程化配置,完全没有任何学习负担。涵盖全套知识点,从 TypeScript 基础类型,到高级类型,到 TypeScript 的类型声明文件,再到配合 React 的使用,一应俱全。除了纯粹的类型外,还包括 TypeScript 类型兼容性、结构化类型等 TypeScript 原理内容。
typescript
- [ ] TypeScript,初次见面,请多指教
- [x] 可能是你需要的react + typescript 50条规范和经验
- 一些使用规范
- [ ] 三千字讲清TypeScript与React的实战技巧
相关学习笔记
- 黑马程序员前端:TypeScript 初体验
- 黑马程序员前端:TypeScript之Web开发
- 黑马程序员前端:TypeScript案例-下棋游戏(XXOO)
- 黑马程序员前端:TypeScript数据类型
- 黑马程序员前端:TypeScript变量
- 黑马程序员前端:TypeScript 运算符
- 黑马程序员前端:TypeScript 数组
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
https://www.bilibili.com/video/BV14Z4y1u7pi/?spm_id_from=333.999.0.0&vd_source=2d25b2c2494bac00f8076b12b93f7197
所有评论(0)