今年前端面试有个很有意思的现象,最经典的 JavaScript 基础类面试题,不在被面试官宠幸。原因很简单,现在市场经济收紧,公司的项目决策中往往切割掉了边角试错成本,而 TypeScript,无疑更适合构建大项目和管理。
就像 Java 和近几年火爆 Go 语言,JavaScript 虽说头顶王冠,但也并不是高枕无忧。这两年,JavaScript 与 TypeScript 可以说是齐头并进。
和JavaScript做个对比,TypeScript 的优势显而易见:
TypeScript 的开发快速、简单,并且容易学习。
TypeScript 支持面向对象的编程特性,比如类、接口、继承、泛型等等。
TypeScript 在编译时提供错误检查功能。
TypeScript 支持所有 JavaScript 库,因为它是 JavaScript 的超集。
TypeScript 的工具支持为我们提供了自动完成、类型检查和源文档。
TypeScript 支持最新的 JavaScript 特性,包括 ECMAScript 2015。
TypeScript 提供了 ES6 的所有优点和更高的生产力。
TypeScript 支持静态类型、强类型、模块、可选参数等。
所以,2022 前端工程师,深入掌握 TypeScript 是必要的。但是,TypeScript 作为 JS 的超集,理解起来相对比较复杂。例如,什么是 TS 接口?它有哪些特性?如何自动编译 TS 文件并实时修改?如何将多个 TS 合并成一个 JS 文件?
上次听一个字节的朋友说起 TS,我觉得他总结的非常精炼。他认为:“TS 始于 JS,JS 与 TS(带类型的超集)并行发展,才是未来最合理的方向。”又到一年金三银四,TS 功底弱的可以了解下这个专栏内容,2天时间,让你对 TS 的理解和 JS 一样深入。
课程市场价499元
前100名仅需0.01元
不到一次共享单车的钱
获得Top1%前端大神的17节实战精华
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)