最新 最热

系统学习 TypeScript(六)——认识接口

TypeScript 接口就像是一份具有名称的契约或者规则,契约的内容规定了某个数据结构里面的数据组成和类型,只要有某处通过名称调用了这份契约,那就意味着此处的数据必须要接受并通过契约内容的检查,否则会报错。...

2022-03-05
0

这几个 TypeScript 类型,90% 的人说不出原因

因为当条件类型的左边是类型参数时,会有 distributive 的性质,也就是把联合类型的每个类型单独传入求值,把每个的结果合并成联合类型,这叫做分布式条件类型。...

2022-03-03
0

TypeScript 类型体操:数组长度实现数值运算

所以,我把其中一个套路提出来作为文章发了,大家可以提前感受下,到时候也会设置为小册的试读章节。

2022-03-03
0

TS 类型体操:索引类型的映射再映射

TypeScript 给 JavaScript 加了套静态类型系统。其中,JavaScript 中的数组、对象等聚合多个元素的类型在 TypeScript 中对应的是索引类型。

2022-03-03
0

把gwas信息转为bed格式

这个时候需要把两个文件都弄成为bed格式, 然后使用 bedtools "intersect" 命令即可。

2022-03-03
0

以淘宝店铺为例,谈谈 TypeScript ESLint 规则集考量

ESLint 在项目中已经是大家见惯不惯的存在,你可能很厌烦动不动跳出来的 ESLint 报错,也可能很享受经过统一校验的工工整整的代码,无论如何,我的意见是,在稍微正式点的项目中都要有 ESLint 的存在,无论是直接使用简单的 reco...

2022-03-03
1

TypeScript入门(与VUE2集成)

main.js改成main.ts配置vue.config.js的入口为main.ts

2022-03-02
1

系统学习 TypeScript(五)——联合类型

在初步学习了 TypeScript 的变量声明后,对它的静态类型检查功能简直是爱不释手,但同时也发现一个问题:在正常的开发中,一个变量的类型有时可能不仅仅只限于 number 或者 string 中的一种,有可能是两种类型或者更多,比如:...

2022-03-01
0

在Vue中给通过this.$refs引用的自定义控件添加类型声明

最近在一个新项目中,尝试了vue2+typescript的组合,又又又碰到一个问题:定义了一个自定义控件Foo.vue,在控件中定义一个方法Bar(),使用自定义控件的时候,添加ref='foo'并且希望通过使用this.$refs.foo.Bar()调用方...

2022-02-28
1

前端模块化

export = foo 是 ts 为了兼容 commonjs 创造的语法,它对应于 commonjs 中的 module.exports = foo。

2022-02-25
0