在学习TypeScript之前,我们需要先知道怎么才能让TypeScript写的东西正确的运行起来。有两种方式:使用Visual studio 和使用 NodeJs。 这里我选择的是NodeJs来编译TypeScript,因为我笔记本上的VS是2012的,在TypeScript的官网看到下载是Typ
分类:
其他好文 时间:
2016-02-22 15:38:17
阅读次数:
180
类型检查专注于解析值所具有的"形态",这是TypeScript的核心原则之一。这个有时候被称为"duck typing"或者"structural subtyping"。在TypeScript中,Interface中写入这些类型的命名规范,并且也是一种强有力的方式来对你的代码或者项目的外部代码进行约
分类:
其他好文 时间:
2016-02-22 15:28:12
阅读次数:
154
跟随handbook的脚步,详细介绍一下枚举。 enum Direction { Up = 1, Down, Left, Right } 一个枚举类型可以包含零个或多个枚举成员,每个枚举成员可以是一个常数,也可以是计算变量。 如果没有初始化就会被当作常数,这是第一项为0,其余为前一项加一。 如果项具
分类:
其他好文 时间:
2016-02-20 10:30:12
阅读次数:
138
为了面向ng2和前端未来,开始搞向ts,ts是微软出的一枚语言,作为es6的超集,他出的一些特性还是蛮好用的(略坑)。对于我等纯前端(从开始就接触javascript)的人来说,真想说,这特么什么鬼。部分特性同es6(个人对es6还是蛮有好感的)。ts同期的coffeescript,将js pyth
分类:
其他好文 时间:
2016-02-19 20:37:52
阅读次数:
311
今天,我们发布了 TypeScript 1.8 Beta,伴随着 1.8 版本带来了大量的变化。
分类:
其他好文 时间:
2016-02-14 15:26:50
阅读次数:
209
最近学习three.js,想用typescript编写代码,去http://definitelytyped.org/找了一圈没有发现three.js的definitely typed文件. 好吧,花了2天时间自己简单写了一份: declare module THREE { export class
分类:
Web程序 时间:
2016-01-28 00:46:55
阅读次数:
441
在 JavaScript 中,有两种方式定义方法。1、命名的方法function add(x,y){ return x+y;}2、匿名方法var myAdd = function(x,y) { return x+y;};在 TypeScript 中,也兼容上面两种定义方式,但是,既然我们用的是 Ty...
分类:
其他好文 时间:
2016-01-25 13:10:02
阅读次数:
156
最近接触了Egret白鹭引擎,感觉非常好用,提供了各种各样的开发工具让开发者和设计者更加便捷,并且基于typescript语言开发省去了很多学习成本,对于我们这种掉微软坑许久的童鞋来说,确实很有吸引力,在开发中最浪费时间就是设计和调试的阶段,js的语言过于自由,自由到有时候写错了都不知道,但type...
分类:
Web程序 时间:
2016-01-21 23:52:43
阅读次数:
289
Example 1:function *topicList(){ yield "ES2015"; yield "Semi-colons: good or bad?"; yield "TypeScript";}for( let topic of topicList() ){ console.l...
分类:
其他好文 时间:
2016-01-14 22:19:06
阅读次数:
244
学习过一段时间CoffeeScript,然后再学习TypeScript,最后还是决定使用TypeScript开发.CofeeScript主要是给js添加一些语法糖,编写代码要快捷的多,少量的代码开发确实要方便的多而TypeScript完全兼容js,提供类型检查,代码输入提示,这点我比较看重,再也不会...
分类:
其他好文 时间:
2016-01-12 21:36:01
阅读次数:
303