首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
typeScript
林小饼
创建于2022-03-29
订阅专栏
typeScript 知识点
等 2 人订阅
共15篇文章
创建于2022-03-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
函数的重载
在静态类型语言中,比如java、c++,都有函数重载的概念,它指的是:两个函数,如果它们的名称相同,参数个数或者类型不同,那么就实现了一个函数的重载。 函数重载的好处:不需要为了功能相似的函数定义不同
函数竟然有 length ?
近来考了 12 场试。其中,有一道 js 题让我耿耿于怀!约莫如下:有一个函数,含三个形参,第二个形参有默认值,求该函数的 length。 我想,你但凡动手敲一敲,答案就出来了。但是为什么是 1 呢?
双 token 技术
一、refresh_token和token的作用 当用户登陆成功之后,返回的 token 中有两个值,不知道你见过没有? token: 作用:一般情况下,在访问接口时,需要传入的token值就是它。
实现嵌入内容的代码带有语法高亮效果
一、嵌入内容的代码没有高亮的效果 二、如何实现嵌入内容的代码显示高亮 通过 highlight.js 库实现对文章正文 HTML 中的代码元素自动添加语法高亮 步骤如下: 1.安装包 highligh
防 XSS 攻击
一、防 XSS 攻击 1.目标 清理正文中的不安全元素,防止 XSS 安全漏洞. 2.何为 XSS 攻击 3.如何防 XSS 攻击 (1)思路 使用 dompurify 对 HTML 内容进行净化处理
dayjs 如何实现相对时间
一、需求分析 需求:将标准时间转换成相对时间。如:将 2022-04-07 转换成 1 天前。怎么办? 分析:相对时间处理是一个非常通用的功能,在 dayjs 中有现成的解决方案,我们一起来观摩观摩。
今天想封装一个图片懒加载组件
1.目标 想封装一个拥有懒加载功能的图片组件,实现对文章列表项上的封面图片进行懒加载。 2.思路 当dom元素进入可视区域时,才去加载它。 如何判断一个dom元素是否进入了可见区域? 传统: 获取do
TS 语法进阶:any类型、类型断言、typeof 和 keyof
一、any 类型 1.定义和作用 any: 任意的,一切。当类型设置为 any 时,就取消了类型的限制。我们常称为 any 大法。 2.使用 any 的场景 定义一个函数,输入任意类型的数据,返回该数
得泛型者得 TS
(一)泛型介绍 1.需求 创建一个 fn 函数,它的特点是: 传入什么类型(可能有多种类型)的数据就返回什么类型的数据。 也就是说,参数和返回值类型相同。 2.思考:any 大法能做到么? 3.引入泛
解决 React + TS 项目移动端 vw 适配
第一步:安装 px 转 vw 的包: npm i -D postcss-px-to-viewport 第二步:在 craco.config.js 添加相应配置 第三步:重启项目,让配置生效
今天想封装一个 Icon 图标组件
瞧着 Ant Design 里面字体图标的使用挺有意思,咱也来一个。 关于 React 中如何使用阿里巴巴字体图标,我在之前的文章中有写过。本文则是关于如何封装阿里巴巴字体图标组件..........
redux + typescript 中 ,使用 redux 流程
项目创建命令 找一处风水宝地 npx create-react-app my-app --template typescript 切换到目标项目下 c
你要 偷偷 学 TS,然后惊艳自己!
一、何为 TS TS 是 type + Script 的简写 它是 微软 公司开发的开源编程语言 TS 是 JS 的超集,它在 js 的基础上增加了 类型 支持 简而言之,JS 有的 TS 都有,JS