1、安装nodejs 2、安装cnpm npm install -g cnpm --registry=https://registry.npm.taobao.org 3、安装全局typescript cnpm install -g typescript 4、使用cnpm初始化编译环境 npm ini ...
分类:
Web程序 时间:
2020-05-26 18:26:21
阅读次数:
88
3.6 泛型: 解决,类,接口,方法的复用性,以及对不特定数据类型的支持 3.6.1 泛型函数: 如果需要一个函数传入类型必须返回类型,同时满足,泛型可以解决。any类型放弃了类型检查。 function getData(value:any):any{ return 'hahaha'; // 修改了 ...
分类:
其他好文 时间:
2020-05-26 00:53:06
阅读次数:
56
1、创建使用ts的新项目 yarn create react-app my-test-app --template typescript 2、配置tsconfig.json (1)在根目录下新建文件tsconfig.extend.json { "compilerOptions": { "baseUr ...
分类:
移动开发 时间:
2020-05-25 15:39:10
阅读次数:
455
TypeScript 包含的数据类型如下表: 数据类型关键字描述 任意类型 any 声明为 any 的变量可以赋予任意类型的值。 数字类型 number 双精度 64 位浮点值。它可以用来表示整数和分数。 let binaryLiteral: number = 0b1010; // 二进制 let ...
分类:
其他好文 时间:
2020-05-24 11:46:31
阅读次数:
60
干净整洁的代码,不但质量更可靠,也为后期升级、维护打下了良好的基础。那么,整洁代码的衡量标准是什么?本文将 Robert C. Martin 的 Clean Code 思想融入到 TypeScript,一起探讨研究代码整洁之道。 WTFs/Minute 1. 命名的艺术 计算机科学只存在两个难题:缓 ...
分类:
其他好文 时间:
2020-05-23 09:30:23
阅读次数:
86
在vue里如何优雅的调用swagger api,本文提供一个代码生成插件,可以方便将swagger生成api类供前端直接使用。 ...
//类装饰器(无法传参) function logClass(params:any){//params就是当前的类 console.log(params) params.prototype.apiUrl = '动态扩展的属性'; params.prototype.run = function(){ ...
分类:
其他好文 时间:
2020-05-22 16:49:28
阅读次数:
54
类型别名 类型别名就是给一种类型起个别的名字,之后只要使用这个类型的地方,都可以用这个名字作为类型代替。它只是起了一个名字,并不是创建了一个新类型。 定义类型别名,使用 type 关键字: type StringType = string let s: StringType s = 'hello' ...
分类:
其他好文 时间:
2020-05-22 09:54:26
阅读次数:
57
https://blog.csdn.net/weixin_30664615/article/details/100090657?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-16.no ...
分类:
其他好文 时间:
2020-05-22 00:07:50
阅读次数:
42
1. 基础类型 有12种 布尔值 let isDone: boolean = false; 数字 let dec: number = 6; 字符串 let name : string = 'bob'; 数组 let list: number[] = [1, 2, 3]; 元组 let x : [st ...
分类:
其他好文 时间:
2020-05-21 21:13:21
阅读次数:
79