泛型(Generics) 软件工程的一个主要部分是建立不仅有良好定义和一致性APIs,而且是可重用的组件(components)。使用今天数据以及明日数据的组件才能够最为灵活地构建大规模软件系统。 在类似C#和Java等语言中,...
分类:
其他好文 时间:
2015-10-04 21:05:06
阅读次数:
246
02.TypeScript 接口TypeScript核心设计原则之一就是类型检查,而接口实际是为了这种类型检查而产生的,实际他并不会在生成的JavaScript里有半点体现。一个简单的示例// 定义IUser接口interface IUser { name: string; // 姓名:字符串...
分类:
其他好文 时间:
2015-10-01 11:27:18
阅读次数:
154
貌似没看到一个中文的讲解ng2入门五分钟教程,所以亲自整理了下整个入门教程的步骤,希望对后来者学习有所帮助。PS:我在win7中码的。新建一个project目录,以下所有操作都在这个目录下进行。1.安装tsd编译typescript代码命令工具$ npm install -g tsd@^0.6.02...
分类:
Web程序 时间:
2015-09-24 14:20:14
阅读次数:
1515
1、快速回顾一下这JavaScript中的命名函数和匿名函数:纯文本查看复制代码12345//Named functionfunction add(x, y) {return x+y;}//Anonymous functionvar myAdd = function(x, y) { return x...
分类:
其他好文 时间:
2015-09-23 19:13:10
阅读次数:
218
在TS中,我们允许开发人员使用面向对象技术。1、类让我们看看一个简单的基于类的例子:class Greeter { greeting: string; constructor(message: string) { this.greeting = message; } greet() { ...
分类:
其他好文 时间:
2015-09-23 18:43:19
阅读次数:
296
Boolean类型aser:和as3一样var isDone: boolean = false;复制代码Number类型aser:as3经常用int和uint,以后只用number就可以啦var height: number = 6;复制代码String类型aser:和as3一样var name: ...
分类:
其他好文 时间:
2015-09-23 17:03:44
阅读次数:
228
一.设置网络代理 1)步骤--window -->>NetWork Conntions-> 2)打开QQ IP代理找一个网速快的IP设置,建议使用美国的..二、Install new SoftWarehttp://eclipse-update.palantir.com/eclipse-typescr...
分类:
系统相关 时间:
2015-09-23 17:02:37
阅读次数:
617
TypeScript入门指南(JavaScript的超集)你是否听过 TypeScript?TypeScript 是 JavaScript 的超集,TypeScript结合了类型检查和静态分析,显式接口。TypeScript是微软的开源项目,它是由C#之父Anders Hejlsberg发起的。为什...
分类:
编程语言 时间:
2015-09-23 16:59:54
阅读次数:
408
使用Typescript来写javascript前几天尝试使用haxejs来写javascript,以获得静态类型带来的益处。虽然成功了,但很快发现将它与angularjs一起使用,有一些不太顺畅的地方,导致开发效率没有提升,反而下降了。虽然我认为使用haxejs来写普通的js(或者与jquery相...
分类:
编程语言 时间:
2015-09-23 16:26:06
阅读次数:
1486
最近刚刚接触TypeScript,感觉非常强大,但是也有一些问题。比如我们正常写js时,只要把其他js库引入页面,甚至于只要加入到项目中,ReSharper就会自动分析他,并提供语法只能感知,写代码很舒服。但是由于TypeScript是强类型语言,他不允许其他未知的js库在当前使用,因为没有办法做编...
分类:
Web程序 时间:
2015-09-23 13:20:36
阅读次数:
226