下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

IT业界:当 JS 工程师遇到了 TypeScript 会发生什么?

作者:python君     来源: 今日头条点击数:20941发布时间: 2020-05-13 16:13:53

标签: IT业界JavaScript互联网

软考,您想通过吗?一次通过才是硬道理

一、"前浪" JavaScript

TypeScript是一种由微软开发的开源、跨平台的编程语言。它是JavaScript的超集,最终会被编译为JavaScript代码。TypeScript添加了可选的静态类型系统、很多尚未正式发布的ECMAScript新特性(如装饰器 [1]  )

2007年 Jeff Atwood 在他的博客里提出了著名的 Atwood 定律,即"任何能够用 JavaScript 实现的应用系统,最终都必将用 JavaScript 实现。"

JavaScript 的强大毋庸置疑,十余年的时间早已验证了这一点:语法结构简单、万物皆可对象、前后端通吃、单线程……这些特点使它几乎无处不在。

正因为它的应用领域之广,对这门语言的安全性、可维护性等方面的要求日渐拔高,可偏偏"万物皆可对象"的特点,又使得它注定是一门动态弱类型的编程语言,于是乎使用 JavaScript的工程师们,他们经常会碰到这么一种情况: