跟着Typescript的提高,在KOA2和nestjs等nodejs框架中常常看到类似于java spring中注解的写法。本文从装潢形式动身,聊聊Typescipt中的装潢器和注解。 什么是装潢者形式 Types…
分类:Typescript
异步处置惩罚计划系列- 1.callback
本篇博客还没有上传 github github 首页(star+watch,一手动态直达): https://github.com/HCThink/h-blog 掘金 link , 掘金 专栏 segmentfault …
各个大厂裁人状况,已慌的一B
图片源于收集,仅参考 不必过于叫真。 弁言:早上起来就看到朋友圈都在发这个,也不知道是真是假,慌的一B~ 图中的 c 示意已被确认,人人能够看到各个大厂真的是在大幅度裁人。 不知道来岁的状况会怎样,网上看到过一句话:20…
Generator 详解(运用场景,babel 转译,协程,异步,上层运用,async/await)
博客 github 地点: https://github.com/HCThink/h-blog/blob/master/js/syncAndAsync/generator/readme.md github 首页(star…
ES6的Symbol居然那末壮大,口试中的加分点啊
symbol是es6出的一种范例,他也是属于原始范例的领域(string, number, boolean, null, undefined, symbol) basic let name = Symbol('xiaoh…
Typescript学习记录:高级类型
一、交叉类型 交叉类型将多个类型合并为一个类型,相当于新类型具有这多个类型的所有特性,相当于是一种并的操作,通常在使用混入(mixin)的场合使用交叉类型,交叉类型的形式如: T & U 例子: function…
TypeScript(零):起步
一、安装 npm i -g typescript 二、使用 安装完TypeScript后,我们可以通过tsc指令来编译.ts文件,如: $ tsc index.ts 编译完成后,会自动生成一个同名.js文件,我们再运行这…
Typescript(肆):函数
一、介绍 函数是JavaScript程序的基础,函数可以实现抽象层、模拟类、信息隐藏和模块。虽然typescript中已经支持了类、命名空间和模块,但是函数仍然是主要的定位行为的地方。typescript增强了函数的功能…
Typescript(叁):类
一、基本用法 可以使用class关键字来声明一个类,类里面可以声明属性和方法,如: class ClassName { prop: type // 声明属性 // 声明构造器 constructor() { } // 声…
Typescript(壹):基础类型与变量声明
一、TS的基础类型 typescript除了兼容JavaScript本身就具有的数据类型外,还支持一些它独特的数据类型,所以typescript共支持以下的基本数据类型: object、boolean、number、st…
Typescript(贰):接口
一、介绍 typescript的核心设计原则之一是对值所具有的结构进行类型检查,接口的作用就是为类型命名和为代码结构定义契约,一个简单例子如: function showName(person: { name: stri…
Typescript学习记录:泛型
泛型在可重用组件里是一个很重要的特性,typescript也支持泛型 一、简单的例子 我们想要设计一个函数,函数的作用是返回任何我们传入的东西,如: function identity(arg: number): num…