摘要: 问题描述 很多人在面试的时候应该都遇到过这样的Promise面试题目,给出一长串的Promise调用,问打印结果是什么: new Promise((resolve) => { resolve(); }) .then(() => { new Promise((resolve) => { resolve 阅读全文
posted @ 2026-01-07 17:21 CatCatcher 阅读(13) 评论(0) 推荐(0)
摘要: 参考文章&本文介绍 手把手一行一行代码教你“手写Promise“,完美通过 Promises/A+ 官方872个测试用例手写 Promise - 掘金 这篇文章从Promise A+规范每一条的角度出发,能清晰的看出每段代码与规范对应的地方; 本文主要是从一个简单的demo出发,一步一步有比较的、有 阅读全文
posted @ 2026-01-06 17:00 CatCatcher 阅读(16) 评论(0) 推荐(0)
摘要: 效果 素材 代码实现 import { useEffect, useState } from 'react' import Taro from '@tarojs/taro' import { View, Image } from '@tarojs/components' import a from 阅读全文
posted @ 2025-08-22 18:33 CatCatcher 阅读(37) 评论(0) 推荐(0)
摘要: 期望效果 滚动效果实现 可以用轮播图的原理,通过移动竖向排列的文字实现数字滚动,可以使用position定位也可以使用transform移动元素 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name=" 阅读全文
posted @ 2025-08-12 15:21 CatCatcher 阅读(14) 评论(0) 推荐(0)
摘要: 需求背景 需求里说表格项点击之后需要弹出数据详细信息,我直接不假思索的上了一个Popover,效果如下: 但是领导不满意,提出新的需求:他想要这个弹出框能够直接用鼠标拖动(?意义不明),效果如下: 目测是一个很简单的组件,就决定直接手搓一个顺便记录一下。 需求分析 初始位置 我要实现的自定义组件gr 阅读全文
posted @ 2024-12-24 22:38 CatCatcher 阅读(392) 评论(0) 推荐(0)
摘要: 裁切组件需求 裁切缩放的时候,裁切框不可以超出图片边界(调整最小缩放值) 未设置最小缩放值: 设置最小缩放值: 图片初始化展现在裁切组件中的时候,需要利用好组件空间,最大限度的展示图片(调整初始缩放值) 初始缩放值固定为1,可能无法完全展示图片: 调整缩放值,尽可能完全展示图片: 但是有些长宽比过于 阅读全文
posted @ 2024-12-19 15:52 CatCatcher 阅读(345) 评论(0) 推荐(0)
摘要: 2055. 蜡烛之间的盘子 这道题目作为比较单纯的前缀和题目,不需要额外的一些知识,只需要了解前缀和数组的生成与使用即可,并且也有一定的难度(难度分1819),是一个比较好的前缀和例题。 题干 算术评级: 6第 64 场双周赛Q3 给你一个长桌子,桌子上盘子和蜡烛排成一列。给你一个下标从 0 开始的 阅读全文
posted @ 2024-12-16 18:11 CatCatcher 阅读(38) 评论(0) 推荐(0)
摘要: 148. 排序链表 题干 给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。 示例 1: 输入:head = [4,2,1,3] 输出:[1,2,3,4] 示例 2: 输入:head = [-1,5,3,4,0] 输出:[-1,0,3,4,5] 示例 3: 输入:head = 阅读全文
posted @ 2024-03-22 14:24 CatCatcher 阅读(204) 评论(1) 推荐(1)
摘要: 问题来源 在实现一步一步实现一个基于信号量与队列的简单并发控制类 - Cat_Catcher - 博客园 (cnblogs.com)这篇文章中的并发控制类的时候,遇到了一个泛型丢失的问题。问题的核心在于入队的时候,对象成员的类型是: type QueueMember<T> = { toRequest 阅读全文
posted @ 2024-03-20 15:06 CatCatcher 阅读(64) 评论(0) 推荐(1)
摘要: 效果展示 实现思路 撑开视口元素,出现滚动条 根据单个元素高度itemHeight与元素总数allData.length,计算出总高度。并给一个元素设置上,用来撑出滚动条。 <script setup> import { ref } from "vue"; const windowRef = ref 阅读全文
posted @ 2024-03-19 15:54 CatCatcher 阅读(89) 评论(0) 推荐(0)
#