首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
LeonVincent
掘友等级
前端
|
阿里巴巴
React、Vue、TypeScript
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
18
文章 18
沸点 0
赞
18
返回
|
搜索文章
最新
热门
Set | Map |WeakSet | WeakMap 的区别
1. 集合(Set) Set 本身是一种构造函数,用来生成 Set 数据结构。 Set 对象允许你储存任何类型的唯一值,无论是原始值或者是对象引用。 向 Set 加入值的时候,不会发生类型转换,所以5和"5"是两个不同的值。Set 内部判断两个值是否不同,使用的算法叫做“Sam…
前端进阶之路:1.5w字整理23种前端设计模式
我们开发人员经常会说:"Talk is cheap, show me the code"。要想写出令人赏心悦目的代码,我觉得是否使用了合理的设计模式起了至关重要的作用。 我们写的代码就是我们的名片,但是拿出如果是没有经过设计的代码,不仅让人读起来费劲,还会让人质疑我们的能力。 …
说透设计模式-代理模式与Proxy
代理模式在生活中非常的常见,比如你想卖房子有房产代理人,明星有经纪人可以代理他们的一些事物,外卖小哥也在商家和你之间作为一种代理人,把外卖送到你的手上... 代理模式的关键是,当客户不方便直接访问一个对象或者不满足需要的时候,提供一个替身对象来控制对这个对象的访问,客户实际上访…
TypeScript经常用到的高级类型
ts入门了一段时间,可是碰上一些高级类型总是一头雾水,还需要去看文档,所以总结了一些工作中经常用到的一些高级类型。所以阅读之前你需要掌握一点儿ts基础。 交叉类型将多个类型合并为一个新的类型,新的具有所有参与合并的类型的特性,本质上是一种并的操作。形式如下: 联合类型用 | 分…
正则表达式?这一篇就够了
有些知识,我们只需要付出一点点时间,把它掌握了,会大大提高我们的效率,节省我们的时间。正则表达式就是这样的知识,但是,作为入行好几年的我来说,正则表达式一直是一头雾水,今天决定把它好好研究研究。 通俗来讲:正则表达式是一组由字母和符号组成的特殊文本, 它可以用来从文本中找出满足…
想搞懂async?先从单向链表讲起
async函数返回一个Promise对象,可以使用then方法添加回调函数。当函数执行的时候,一旦遇到await就会先返回,等到异步操作完成,再接着执行函数体内后面的语句。 await命令后面一般跟着Promise对象,会等着返回Promise的结果,然后执行后面的。如果不是P…
TypeScript中的范型
所以范型可以支持不确定的数据类型,传入的参数和返回值的类型一致。 如果这么做,编译器会报错说我们使用了arg的.length属性,但是没有地方指明arg具有这个属性。 记住,这些类型变量代表的是任意类型,所以使用这个函数的人可能传入的是个数字,而数字是没有.length属性的。…
TypeScript中的接口
encrypt这个接口规定了函数的传参为key和value两个变量,并且这两个变量都是string类型。同时规定了函数的返回值也是string类型。 比如写一个动物的类,它需要有name的属性和eat的方法。 上例中,Car 实现了 Alarm 和 Light 接口,既能报警,…
TypeScript中的函数详解
es5里面方法的实参和形参可以不一样,但是ts中必须一样,如果不一样就需要配置可选参数。==可选参数要配置到所有参数的最后面==
个人成就
文章被点赞
142
文章被阅读
20,210
掘力值
854
关注了
58
关注者
46
收藏集
12
关注标签
12
加入于
2016-12-11