微软脚本编程语言 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 2019 路线图:更效率,更易用!

TypeScript 开发团队刚刚发布了 TypeScript 2019 上半年的发展路线图。2019年1月至6月,开发团队将重点关注以下目标: 覆盖更多 JS 开发者 提高生产力 改善用户体验 提高社区参与度 完善基础...

01/09 08:10

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

TypeScript 3.2 发布了,如果你想现在尝试使用 TypeScript 3.2,可以通过运行 npm 来获取 NuGet: npm install -g typescript 您也可以获得编辑器支持: Visual Studio 2017 (for versio...

2018/11/30 07:23

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

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

2018/11/16 08:12

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

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

2018/11/02 07:36

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

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

2018/10/30 07:36

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

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

2018/10/12 07:34

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

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

2018/10/10 07:33

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

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

2018/10/01 08:15

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

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

2018/07/31 07:39

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

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

2018/07/14 07:41

没有更多内容

加载失败,请刷新页面

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
JavaScript 和 TypeScript

JavaScript 和 TypeScript 的概要介绍 JavaScript JavaScript 是一种轻量级的解释性脚本语言,可嵌入到 HTML 页面中,在浏览器端执行,能够实现浏览器端丰富的交互功能,为用户带来流畅多样的...

2018/12/26 15:09
2
1
7个拒绝使用TypeScript的借口

译者按: TypeScript 学习成本不高,项目切换成本不低,不过还是值得试一试的! 原文:7 bad excuses for not using TypeScript 译者: Fundebug 为了保证可读性,本文采用意译而非直译。另外...

2018/12/26 11:06
47
0
AI考拉技术分享--程序媛带你入门the real typescript

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

2018/08/16 12:25
9
0
Angular2 npm run build构建错误的解决方法

###错误代码 ERROR in ./src/app/base/environment.ts Module build failed: TypeError: Cannot read property 'flags' of undefined at Object.isExternalModuleSymbol (/Users/liuping/cm...

2017/08/21 20:18
18
0
如何用TypeScript来创建一个简单的Web应用

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

2018/07/23 20:58
34
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
76
0
TypeScript开发系列(二)——VS让普通工程自动编译TypeScript

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

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

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

2017/11/02 14:08
26
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部