阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |AICon 了解详情
写点什么

TypeScript 综述:新功能、工具和路线图

  • 2013-11-21
  • 本文字数:664 字

    阅读完需:约 2 分钟

InfoQ 上次报道 TypeScript 是关于 0.9 版本增加泛型。从那以后,作为 0.9.1 版本的一部分,微软增加了三个小功能。第一个是“typeof”操作符,它现在可以用在变量声明的类型位置。例如,如果有一个名为 M 的模块,那么语句“var m:typeof M = M;”会创建一个强类型的变量“m”,它的值是那个模块。Jonathan Turner 说,这“在使用形状模块、类的静态部分及枚举时尤其方便,因为他们另外没有一个可以引用的名称。”

接下来是“this”。在字段初始化器中使用 this 的规则已经放宽。实际上,这意味着引用类实例的回调函数可以在实例成员中创建和保存。

0.9.1 版本还包含了“no implicit any”选项。正如 Visual Basic 的 Option Strict,如果有任何变量的类型无法推断,就会抛出编译时错误。

TypeScript 接下来的两个版本 0.9.5 和 1.0RC 侧重于:

  • 用户报告的问题
  • 可靠性
  • CPU 和内存使用
  • 符合 1.0 规范

在 TypeScript 1 的最终版本发布以后,微软计划开始在支持异步 / 等待方面开展工作。这大概可以与我们在 C#和 Visual Basic 中看到的相提并论。该功能在客户端和 Node.js 编程方面将会很有用。对 Mixins 和受保护访问的支持也在计划之中。

随着 ECMAScript 6 语法的固化, TypeScript 1.x 也将采用它的更多功能。

在此期间, ReSharper 已经在 8.1 版本中增加了对 TypeScript 的支持,包括输入辅助、动态模板、代码补全和若干基本的重构操作。其中许多与 JavaScript 共享,并且 ReSharper 甚至可以使用 TypeScript 注释“在 JavaScript 文件中增强代码补全功能”。

查看英文原文:**** TypeScript Roundup: New Features, Tools, and a Roadmap

2013-11-21 08:101791
用户头像

发布了 256 篇内容, 共 81.6 次阅读, 收获喜欢 11 次。

关注

评论

发布
暂无评论
发现更多内容

Java微服务选型Dubbo V

Java 程序员 后端

Java的堆,栈,方法区你都搞清楚了吗?

Java 程序员 后端

java程序员的AI之路-大数据篇 hadoop安装

Java 程序员 后端

Java程序员经典面试题集大全(二十五)

Java 程序员 后端

Java并发(五):ReentrantLock的加锁实现—

Java 程序员 后端

java开发工程师—如何让你的简历脱颖而出?

Java 程序员 后端

Java程序员:面试字节跳动被问算法 多亏我扛下来了

Java 程序员 后端

Java程序设计(基础)- 数据类型

Java 程序员 后端

JAVA程序员笔记 第007篇—面向对象(一)、重载、构造方法

Java 程序员 后端

Java笔记 —— Set集合的排序原理(源码分析)

Java 程序员 后端

Java核心编程总结(八、IO输入输出流)

Java 程序员 后端

Java程序员极力推荐的springboot全家桶干货系列

Java 程序员 后端

java核心技术(8)第四章 类、对象、方法

Java 程序员 后端

Java程序员(阿里、京东、携程)面试归来

Java 程序员 后端

java程序员必须掌握的5个注解

Java 程序员 后端

Java程序员经典面试题集大全 (六)

Java 程序员 后端

Java并发编程-AQS

Java 程序员 后端

Java泛型机制详解;这些你都知道吗?

Java 程序员 后端

java版gRPC实战之七:基于eureka的注册发现

Java 程序员 后端

Java应用日志如何与Jaeger的trace关联

Java 程序员 后端

java教程——泛型(三)

Java 程序员 后端

Java提高篇——Java中的异常处理(绝对详细,建议收藏

Java 程序员 后端

Java线程状态以及 sheep()、wait()、yield() 的区别

Java 程序员 后端

Java应用性能调优

Java 程序员 后端

Java开发面试题整理(2019春招版)

Java 程序员 后端

Java并发(十):独占式超时获取同步状态

Java 程序员 后端

Java核心编程总结(八、IO输入输出流)(1)

Java 程序员 后端

Java程序员:终于,在一个艰难而又轻松的工作日之后,我被辞退了

Java 程序员 后端

Java经典算法题(二)

Java 程序员 后端

Java并发(十):独占式、共享式的获取与释放

Java 程序员 后端

Java并发(十):独占式超时获取同步状态(1)

Java 程序员 后端

TypeScript综述:新功能、工具和路线图_架构/框架_Jonathan Allen_InfoQ精选文章