
如何评价TypeScript接口的扩展,自动混合的特性
1个回答
2016-07-30
展开全部
从 Coffee 的使用之广泛来看,TypeScript 必然也是一个很有意义的项目。
与 CoffeeScript 相比,它们在「解决 JavaScript 糟粕」、「提高可读性」等目标上相似,并且都是以预编译的方式工作。不过,TypeScript 有一些先天的优势:
高度兼容原生脚本语法(甚至可以混着写)
对语法的破坏性较少,即使没接触过的人,也能很快上手,初次阅读也没有什么障碍
如名字所述,它讲究基于接口的强类型,因此非常适合原本的服务器开发者使用
提供了大量编辑器的集成,有现有大量库的 .ts 元文件可用
这是一个好玩而有用的工具,由于它是对脚本的预创建过程,并不给项目造成什么大的改动(除了一些新增的 .ts 文件)。
不过,要在项目中大量推广,还需要有项目成员的配合使用(在脚本文件的相互引用时,最好至少有 .ts 元文件),这可能存在一定的阻力。
在不少开源项目中,已经见到很多人在应用 TypeScript 了。
与 CoffeeScript 相比,它们在「解决 JavaScript 糟粕」、「提高可读性」等目标上相似,并且都是以预编译的方式工作。不过,TypeScript 有一些先天的优势:
高度兼容原生脚本语法(甚至可以混着写)
对语法的破坏性较少,即使没接触过的人,也能很快上手,初次阅读也没有什么障碍
如名字所述,它讲究基于接口的强类型,因此非常适合原本的服务器开发者使用
提供了大量编辑器的集成,有现有大量库的 .ts 元文件可用
这是一个好玩而有用的工具,由于它是对脚本的预创建过程,并不给项目造成什么大的改动(除了一些新增的 .ts 文件)。
不过,要在项目中大量推广,还需要有项目成员的配合使用(在脚本文件的相互引用时,最好至少有 .ts 元文件),这可能存在一定的阻力。
在不少开源项目中,已经见到很多人在应用 TypeScript 了。

2024-02-18 广告
滤波器的主要参数(Definitions):中心频率(Center Frequency):滤波器通带的频率f0,一般取f0=(f1+f2)/2,f1、f2为带通或带阻滤波器左、右相对下降1dB或3dB边频点。窄带滤波器常以插损很小点为中心频...
点击进入详情页
本回答由上海上恒提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询