微软脚本编程语言 TypeScript

TypeScript 微软脚本编程语言

Apache
JavaScript 查看源码»
跨平台
微软
2012-10-02
红薯

TypeScript 是微软新推出的一种语言,基于 JavaScript,是 JavaScript 的超集,最终通过工具编译生成 JavaScript。

TypeScript 兼容JavaScript,可以载入 JavaScript 代码然后运行。TypeScript 与 JavaScript 相比,进步的地方包括:加入注释,让编译器理解所支持的对象和函数,编译器会移除注释,不会增加开销;增加一个完整的类结构,使之成为一个全新的面向对象语言。

示例代码:

class Greeter {
   constructor(public greeting: string) { }
   greet() {
       return "" + this.greeting + "";
   }
};
var greeter = new Greeter("Hello, world!");
var str = greeter.greet();
document.body.innerHTML = str;
加载中

评论(4)

不愿透露姓名的Mr成
不愿透露姓名的Mr成
代码静态检查
薛定谔的猫__
谁能说下,与普通js有什么优势
至尊邪神
至尊邪神
Typescript个人觉得多此一举啊,把javascript开发整成了不伦不类的面向对象编程,最终还是要转成JavaScript,个人感觉还不如直接用JavaScript直接开发好!
司徒永超
司徒永超
#TypeScript# 是怎样一种体验?
Andrew1985
Andrew1985
这个具体是干嘛用的 TypeScript

TypeScript 3.2 RC 发布,微软推出的 JavaScript 超集

TypeScript 3.2 RC 发布了,主要更新内容包括: TypeScript 3.2 对 bind、call 和 apply 进行了更严格的检查 结合 TypeScript 2.0 中的 this 参数类型和 TypeScript 3.0 中的元组类型建模参数...

前天 08:12

TypeScript 3.1.6 发布,微软推出的 JavaScript 超集

TypeScript 3.1.6 发布了。TypeScript 是由微软开发的自由和开源的编程语言,是 JavaScript 类型的超集,它可以编译成纯 JavaScript ,可以在任何浏览器、任何计算机和任何操作系统上运行。 ...

11/02 07:36

TypeScript 3.1.4 发布,微软推出的 JavaScript 超集

TypeScript 3.1.4 发布了。TypeScript 是由微软开发的自由和开源的编程语言,是 JavaScript 类型的超集,它可以编译成纯 JavaScript ,可以在任何浏览器、任何计算机和任何操作系统上运行。 ...

10/30 07:36

TypeScript 3.1.3 发布,微软推出的 JavaScript 超集

TypeScript 3.1.3 已发布,这是针对 3.1.x 的 bug 修复版本,解决了几个用户报告的 issues 。 TypeScript 3.1 更新亮点: 可映射的元组和数组类型 更容易的函数声明属性 版本通过 typesVersi...

10/12 07:34

TypeScript 3.1.2 发布,微软推出的 JavaScript 超集

TypeScript 3.1.2 已发布,这是针对 3.1.1 的 bug 修复版本,解决了几个用户报告的 issues 。 TypeScript 3.1 更新亮点: 可映射的元组和数组类型 更容易的函数声明属性 版本通过 typesVersi...

10/10 07:33

TypeScript 3.1.1 发布,微软推出的 JavaScript 超集

TypeScript 3.1.1 发布了。TypeScript 是由微软开发的自由和开源的编程语言,是 JavaScript 类型的超集,它可以编译成纯 JavaScript ,可以在任何浏览器、任何计算机和任何操作系统上运行。 ...

10/01 08:15

TypeScript 3.0 正式发布:引入“项目引用”新概念

北京时间7月31日,微软宣布推出 TypeScript 3.0 正式版。 TypeScript 3.0 是一个新的里程碑。官方表示,尽管版本号是一个大变化,但 3.0 版本几乎没有破坏性的变更(这意味着我们可以很轻松地...

07/31 07:39

TypeScript 3.0.rc 发布,支持项目引用/组合项目

TypeScript 3.0 rc 版本已发布,目前可通过 NuGet ,或在使用以下命令获取 RC 版本: npm install -g typescript @ rc TypeScript 3.0 亮点包括: 支持项目引用/组合项目(project ref...

07/14 07:41

TIOBE 7 月编程语言榜:TypeScript 进入前 50 名

TIOBE 7 月编程语言指数排行榜已经公布了,本月主角还是 TypeScript。 先看一下前 20 名: 前几名地位依旧稳固,其中 C 还是以令人吃惊的速度,持续大幅度地暴涨,只不过由于 Java 也没落后,...

07/09 07:51

TypeScript 2.9.2 发布,微软推出的 JavaScript 超集

TypeScript 2.9.2 已发布。此版本包含一组针对 TypeScript 2.9.1 的错误修复。 有关已解决问题的完整列表,请查看 TypeScript 2.9.2 的固定问题查询。 TypeScript 是由微软开发的自由和开源的...

06/14 07:16

没有更多内容

加载失败,请刷新页面

35
回答
TypeScript 入门指南

你是否听过 TypeScript? TypeScript 是微软开发的 JavaScript 的超集,TypeScript兼容JavaScript,可以载...

2012/10/07 21:48
1
回答
TypeScript是怎么提高JavaScript编程效果的?

TypeScript是个什么鬼?和JavaScript有什么关系? TypeScript是由微软开发的一种可快速入门的开源的编程语言,是JavaScrip...

2015/06/30 17:04
4
回答
讨论一下 ES6 vs CoffeeScript vs TypeScript 哪个更好?

讨论一下 ES6 vs CoffeeScript vs TypeScript 哪个更好?国内好像讨论得不是很热烈,V2ex和知乎上只有寥寥数文。国外都炸开...

2016/04/30 08:44
11
回答
如何开始CoffeeScript或TypeScript开发?完全新手,没用过Node
如梦技术 的回答 2013/02/01 17:52
最佳答案
好吧反正是坐等下班了,给你来个套图吧! 1. 确认coffee环境已经OK 2.新建有一个hello.coffee 3. 执行 如果你先做更多的比如文件修改的得用到nodejs的api
16
回答
使用 Web API 作为动态 TypeScript 编译器运行环境

使用 Web API 作为动态 TypeScript 编译器运行环境,因为你不需要对 Typescript 进行预编译。 已经有很多社区的文章在介绍 Ty...

2012/10/09 12:14

没有更多内容

加载失败,请刷新页面

没有更多内容

TypeScript系列1-简介及版本新特性

这是TypeScript系列的第一篇,本文首先简单介绍了TypeScript的发展历程,然后介绍了2015年7月20日发布的1.5版本, 2015年9月2日发布的1.6 Beta版本的新特性。...

2015/08/15 22:03
1K
0
AI考拉技术分享--程序媛带你入门the real typescript

前言 公司的程序猿的“日常女友”是JS,每天相爱相杀,一边吐槽一边却又离不开;自从新入职了个程序媛小姐姐,分享了Typescript大法,大家上班腰也不酸腿也不累了,经常往小姐姐的位置上问问...

08/16 12:25
4
0
如何用TypeScript来创建一个简单的Web应用

转载地址 如何用TypeScript来创建一个简单的Web应用 安装TypeScript 获取TypeScript工具的方式: 通过npm(Node.js包管理器) npm install -g typescript 构建你的第一个TypeScript文件 创建...

07/23 20:58
24
0
TypeScript 语言学习

- **开发环境推荐** 1. Visual Studio Code [https://code.visualstudio.com](https://code.visualstudio.com) 免费, 跨平台, 支持 Windows, OS X 以及 Linux. 2. Visual Studio [https://w...

2015/08/06 12:32
71
0
TypeScript开发系列(二)——VS让普通工程自动编译TypeScript

在用Visual Studio 开发TypeScript时,如此系列(一)中所做的那样,只有创建一个Type Application 工程,在此工程中添加的.ts(TypeScript文件格式)脚本在编译时才会自动被编译。如果我们想要...

2013/01/09 14:08
4.4K
0
TypeScript

TypeScript 是 JavaScript 的类型的超集,主要提供了类型系统和对ES6的支持,它可以编译成纯 JavaScript。编译出来的 JavaScript 可以运行在任何浏览器上。TypeScript 编译工具可以运行在任何...

2017/11/02 14:08
24
0
angular模板语法注意事项

模板引用变量也可以用 ref- 前缀代替 #。 下面的例子中就用把 fax 变量声明成了 ref-fax 而不是 #fax。 ``` javascript Fax ``` Angular 的安全导航操作符 (?.) 是一种流畅而便利的方式,用来...

06/06 09:35
1
0
Delphi、C#之父Anders Hejlsberg首次访华 推广TypeScript

Anders Hejlsberg(安德斯·海尔斯伯格)于1960年出生于丹麦,在Borland公司开发出Turbo Pascal和Delphi之后加入微软,主持微软下一代开发工具的研发。他为微软开发和设计出Visual J++、.NE...

2015/11/04 23:08
167
0
TypeScript基础入门之Javascript文件类型检查(三)

转发 TypeScript基础入门之Javascript文件类型检查(三) 继续上篇文章【TypeScript基础入门之Javascript文件类型检查(二)】 支持JSDoc 下面的列表概述了使用JSDoc注释在JavaScript文件中提供类...

10/31 09:48
4
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部