Stay hungry. Stay Foolish.
TypeScript-Learning-Series-11 TypeScript-Learning-Series-11
装饰器装饰器:装饰器是一种特殊类型的声明,它能够被附加到类声明,方法,属性或参数上,可以修改类的行为。通俗的讲装饰器就是一个方法,可以注入到类、方法、属性参数上来扩展类、属性、方法、参数的功能。常见的装饰器有:类装饰器、属性装饰器、方法装饰
TypeScript-Learning-Series-10 TypeScript-Learning-Series-10
命名空间命名空间:在代码量较大的情况下,为了避免各种变量命名相冲突,可将相似功能的函数、类、接口等放置到命名空间内同Java的包、.Net的命名空间一样,TypeScript的命名空间可以将代码包裹起来,只对外暴露需要在外部访问的对象。命名
TypeScript-Learning-Series-09 TypeScript-Learning-Series-09
模块模块的的概念(官方): 关于术语的一点说明: 请务必注意一点,TypeScript 1.5里术语名已经发生了变化。 “内部模块”现在称做“命名空间”。 “外部模块”现在则简称为“模块” 模块在其自身的作用域里执行,而不是在全局作用域里
TypeScript-Learning-Series-08 TypeScript-Learning-Series-08
泛型泛型:软件工程中,我们不仅要创建一致的定义良好的API,同时也要考虑可重用性。 组件不仅能够支持当前的数据类型,同时也能支持未来的数据类型,这在创建大型系统时为你提供了十分灵活的功能。 在像C#和Java这样的语言中,可以使用泛型来创建
TypeScript-Learning-Series-07 TypeScript-Learning-Series-07
接口接口的作用:在面向对象的编程中,接口是一种规范的定义,它定义了行为和动作的规范,在程序设计里面,接口起到一种限制和规范的作用。接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部状态数据,也不关心这些类里方法的实现细节,它只规定这
TypeScript-Learning-Series-06 TypeScript-Learning-Series-06
静态属性 静态方法: //ES5中的静态方法 静态属性 function Person(){ this.run1=function(){ } } Person.name='哈哈哈'; Person.run2=function(){
TypeScript-Learning-Series-05 TypeScript-Learning-Series-05
ts中类的定义ES5中的类定义 function Person(name){ this.name=name; this.run=function(){ console.log(this.name) } } var p=
TypeScript-Learning-Series-04 TypeScript-Learning-Series-04
es5里面的类最简单的类function Person(){ this.name='张三'; this.age=20; } var p=new Person(); alert(p.name); 构造函数和原型链里面增加方法func
TypeScript-Learning-Series-03 TypeScript-Learning-Series-03
TypeScript中的函数 函数的定义 可选参数 默认参数 剩余参数 函数重载 箭头函数 es6 函数的定义es5定义函数的方法: //函数声明法 function run(){ return 'run'; } //匿名函数 v
TypeScript-Learning-Series-02 TypeScript-Learning-Series-02
typeScript中的数据类型typescript中为了使编写的代码更规范,更有利于维护,增加了类型校验,在typescript中主要给我们提供了以下数据类型: 布尔类型(boolean) 数字类型(number) 字符串类型(stri
TypeScript-Learning-Series-01 TypeScript-Learning-Series-01
Typescript 介绍 、Typescript 安 装、Typescript 开发工