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
blog-img
TypeScript 支持的基础类型有这些: Introduction Boolean Number String Array Tuple Enum Any Void Null and Undefined Never Object
2019-12-05 10:32
标签 ts
2019-12-05 10:32
标签 ts
TypeScript 支持的基础类型有这些: Introduction Boolean Number String Array Tuple Enum Any Void Null and Undefined Never Object
blog-img
blog-img
安装 首先需要先安装node环境,如果之前没装过,搜索一下node官网,选择适合你电脑的版本下载并安装即可。 安装ts的指令: npm install -g typescript 安装很快,几秒钟时间就能结束:
2019-12-05 09:32
标签 ts
2019-12-05 09:32
标签 ts
安装 首先需要先安装node环境,如果之前没装过,搜索一下node官网,选择适合你电脑的版本下载并安装即可。 安装ts的指令: npm install -g typescript 安装很快,几秒钟时间就能结束:
blog-img
blog-img
简单的说,TypeScript是微软开发的JavaScript的进阶语言 一般前端有这样的路线: js -> es6 -> ts 其中的ts就是js,ts可以编译成js然后执行,可以将ts看做js的超集。
2019-12-05 08:57
标签 js , ts
2019-12-05 08:57
标签 js , ts
简单的说,TypeScript是微软开发的JavaScript的进阶语言 一般前端有这样的路线: js -> es6 -> ts 其中的ts就是js,ts可以编译成js然后执行,可以将ts看做js的超集。
blog-img
blog-img
枚举的遍历、下标值转枚举实例 ```java enum Week1 { MON, TUE, WED, THU, FRI, SAT, SUN }
2019-11-29 17:52
标签 java
2019-11-29 17:52
标签 java
枚举的遍历、下标值转枚举实例 ```java enum Week1 { MON, TUE, WED, THU, FRI, SAT, SUN }
blog-img
blog-img
可变参数列表是Java的语法糖之一: static void a(String... strings) { System.out.println(Arrays.toString(strings)); }
2019-11-29 15:47
标签 java
2019-11-29 15:47
标签 java
可变参数列表是Java的语法糖之一: static void a(String... strings) { System.out.println(Arrays.toString(strings)); }
blog-img
关闭特效