上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页
摘要: 使用枚举可以定义一些有名字的数字常量 一个枚举可以包含零个或多个枚举成员,枚举成员具有一个数字值,它可以是常数或计算得出的值。 由上例可以看出:枚举类型被编译成了一个双向映射 阅读全文
posted @ 2017-10-31 10:24 枫叶布 阅读(10728) 评论(0) 推荐(0)
摘要: 可以使用泛型来创建可重用的组件,一个组件可以支持多种类型的数据 不适用泛型的函数 第一个只能传入number类型的参数,第二个虽然可以传入任意类型的参数,但是却丢失了部分信息:返回的类型应该和传入的类型相同 使用泛型函数(T:类型变量) 调用方法: 使用泛型变量(这可以让我们把泛型变量T当做类型的一 阅读全文
posted @ 2017-10-31 10:09 枫叶布 阅读(15919) 评论(0) 推荐(0)
摘要: 定义函数类型(规定函数参数及函数返回值的类型,若函数没有返回值,则返回类型为null) 推断类型(ts自动识别类型(按上下文归类)) 可选参数,默认参数,剩余参数 可选参数(参数名旁使用 ?实现可选参数的功能,可选参数放在必填参数之后) 默认参数(默认参数可传值也可不传,一般默认参数在必须参数之后, 阅读全文
posted @ 2017-10-27 13:39 枫叶布 阅读(9893) 评论(0) 推荐(0)
摘要: 定义类 继承:继承使用关键字extends,调用父类使用super,子类继承父类的属性和方法,并且子类可以改写父类的属性和方法 public、private、protected、readonly public(不声明默认都为public,也可以显示的设置为public) private(privat 阅读全文
posted @ 2017-10-27 10:56 枫叶布 阅读(2356) 评论(0) 推荐(0)
摘要: 1.数组的解构赋值 本质上,这种写法属于“模式匹配”,只要等号两边的模式相同,左边的变量就会被赋予对应的值。如果解构不成功,变量的值就等于undefined。 只要某种数据结构具有 Iterator 接口,都可以采用数组形式的解构赋值。 设置默认值:ES6 内部使用严格相等运算符( ),判断一个位置 阅读全文
posted @ 2017-10-26 14:08 枫叶布 阅读(263) 评论(0) 推荐(0)
摘要: 1.let 基本用法:let声明的变量,只在let命令所在的代码块内有效 for循环内的var和let声明 var声明会产生一个全局变量i,循环结束后i=5 let声明的变量i,只在本轮循环中有效,相当于每次循环都会重新声明新的变量i,且只在声明的块作用域内有效 不存在变量提升 let声明的变量不能 阅读全文
posted @ 2017-10-26 11:04 枫叶布 阅读(369) 评论(0) 推荐(0)
摘要: TypeScript的核心原则之一是对值所具有的结构进行类型检查。接口的作用就是为这些类型命名和为你的代码或第三方代码定义契约。 interface:接口关键字,只要传入的对象满足接口的必要条件,那么它就是被允许的。 可选属性(接口定义中加“?”) 只读属性(readonly) 额外的属性检查 解决 阅读全文
posted @ 2017-10-25 15:26 枫叶布 阅读(6081) 评论(0) 推荐(0)
摘要: Gulp.watch()会返回我们熟知的watcher。我们可以利用watcher来监听额外的事件或者向watch中添加文件。 例如,在执行一系列任务和调用一个函数时,你就可以在返回的watcher中添加监听change事件: 除了change事件,还可以监听很多其他的事件: end 在watche 阅读全文
posted @ 2017-10-25 13:15 枫叶布 阅读(2399) 评论(0) 推荐(0)
摘要: 一、解构 1.解构数组 a) 运用于函数 b) 剩余语法 ...(注意...之前的空格) 2.对象解构 a) 剩余语法 ... b)运用于函数 二、展开 它允许你将一个数组展开为另一个数组,或将一个对象展开为另一个对象。 阅读全文
posted @ 2017-10-25 11:36 枫叶布 阅读(7758) 评论(1) 推荐(0)
摘要: 1.Var 声明变量 a)存在变量提升 相当于: b)声明多个重复变量,后者覆盖前者 c)var声明可以在包含它的函数,模块,命名空间或全局作用域内部任何位置被访问 d)作用域问题 e)怪异的变量获取 解决方式: 2.let变量声明 a)当用let声明一个变量,它使用的是词法作用域或块作用域,在包含 阅读全文
posted @ 2017-10-24 16:14 枫叶布 阅读(6607) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页