search.png
关于我
menu.png
blog-img
1. 参数泛型 ```javascript // 函数泛型 function testGenerics(v: T) { console.log(v); } // 手动设置类型 testGenerics("123"); // 自动识别类型 testGenerics(123); ```
2019-12-05 21:49
标签 ts
2019-12-05 21:49
标签 ts
1. 参数泛型 ```javascript // 函数泛型 function testGenerics(v: T) { console.log(v); } // 手动设置类型 testGenerics("123"); // 自动识别类型 testGenerics(123); ```
blog-img
blog-img
概述 如果一个目录下存在一个tsconfig.json文件,那么它意味着这个目录是TypeScript项目的根目录。tsconfig.json文件中指定了用来编译这个项目的根文件和编译选项。 一个项目可以通过以下方式之一来编译:
2019-12-05 15:57
标签 ts
2019-12-05 15:57
标签 ts
概述 如果一个目录下存在一个tsconfig.json文件,那么它意味着这个目录是TypeScript项目的根目录。tsconfig.json文件中指定了用来编译这个项目的根文件和编译选项。 一个项目可以通过以下方式之一来编译:
blog-img
blog-img
什么是声明文件 简单的说就是把js的库,增加一份声明,这个声明描述了库中的变量、函数类等的类型,**typescript通过引入这份声明文件,便可以使用这个js库。** 因此这个声明文件可以理解为ts和js之间的黏合剂。
2019-12-05 15:33
标签 ts
2019-12-05 15:33
标签 ts
什么是声明文件 简单的说就是把js的库,增加一份声明,这个声明描述了库中的变量、函数类等的类型,**typescript通过引入这份声明文件,便可以使用这个js库。** 因此这个声明文件可以理解为ts和js之间的黏合剂。
blog-img
blog-img
自定义的类型别名 通过声明类型别名可以提高语义性,同时能减少重复的代码: // 鸭子和鹅可以飞,但是鱼不行 type canFly = (Duck | Goose);
2019-12-05 15:01
标签 ts
2019-12-05 15:01
标签 ts
自定义的类型别名 通过声明类型别名可以提高语义性,同时能减少重复的代码: // 鸭子和鹅可以飞,但是鱼不行 type canFly = (Duck | Goose);
blog-img
blog-img
类的概念 虽然 JavaScript 中有类的概念,但是可能大多数 JavaScript 程序员并不是非常熟悉类,这里对类相关的概念做一个简单的介绍。 - 类(Class):定义了一件事物的抽象特点,包含它的属性和方法 - 对象(Object):类的实例,通过 new 生成 面向对象(OOP)的三大特性:封装、继承、多态 - 封装(Encapsulation):将对数据的操作细节隐藏起来,只暴露对
2019-12-05 14:03
标签 ts
2019-12-05 14:03
标签 ts
类的概念 虽然 JavaScript 中有类的概念,但是可能大多数 JavaScript 程序员并不是非常熟悉类,这里对类相关的概念做一个简单的介绍。 - 类(Class):定义了一件事物的抽象特点,包含它的属性和方法 - 对象(Object):类的实例,通过 new 生成 面向对象(OOP)的三大特性:封装、继承、多态 - 封装(Encapsulation):将对数据的操作细节隐藏起来,只暴露对
blog-img
上一页
1
2
关闭特效