LeetCode使用JavaScript破解两数之和
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。
掌握 TypeScript 中的映射类型
在 TypeScript 中,映射类型可以帮助我们避免编写重复的代码,它可以根据现有类型和定义的一些规则来创建新类型。下面就来看一下什么是映射类型以及如何构建自己的映射类型。
开箱即用的前端图片压缩方案
我们都知道在“寸土寸金”的互联网时代,速度是第一竞争力, 虽然我们的5G发展已经摇摇领先, 但是也经不住用户在一个网页里传很多“巨无霸”图片
如何追踪 JS 对象是否被 GC
在自带垃圾回收的语言中,开发者往往不需要过多地关注内存管理。但是不代表我们可以完全忽略它。因为语言引擎的垃圾回收是有一定的判断规则的,如果我们的变量所引用的内存没有符合这个规则
TS 类型体操还能这么玩,太秀了!
最近在看 TypeScript 相关的内容,做了一下类型体操,真的太秀啦,递归、infer 满天飞,今天就来领略一下 TS 能做什么骚操作吧!先放上本文的几个小标题,很骚
一文解析 Pinia 和 Vuex ,带你全面理解这两个 Vue 状态管理模式
Pinia和Vuex一样都是是vue的全局状态管理器。其实Pinia就是Vuex5,只不过为了尊重原作者的贡献就沿用了这个看起来很甜的名字Pinia。本文将通过Vue3的形式对两者的不同实现方式进行对比,让你在以后工作中无论使用到Pinia还是Vuex的时候都能够游刃有余。
程序员不得不知道的 API 接口常识
实话,我非常希望自己能早点看到本篇文章,大学那个时候懵懵懂懂,跟着网上的免费教程做了一个购物商城就屁颠屁颠往简历上写。至今我仍清晰地记得,那个电商教程是怎么定义接口的:
使用 CSS 和 JavaScript 的带有液体动画的Tap bar
在本文中,我们将创建一个可以在移动项目中使用的点击栏。让我们先看看我们在构建什么,在 HTML 代码中,bar类是我们点击栏的容器
React报错之Object is possibly null
使用类型守卫来解决React中 useRef 钩子“Object is possibly null”的错误。比如说, if (inputRef.current) {} 。一旦 null 被排除在 ref 的类型之外,我们就能够访问 ref 上的属性。