会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Judy倩倩
博客园
首页
新随笔
联系
订阅
管理
2022年12月20日
使用hooks实现一个倒计时组件
摘要: 要求可以每秒自动更新并返回当前剩余时间,其返回值满足以下定义: // 返回值定义interface Countdown { expired: boolean; // 是否已到期 days: number; // 剩余天数(整数),最小为0 hours: number; // 剩余小时数(整数),最大
阅读全文
posted @ 2022-12-20 16:19 Judy倩倩
阅读(644)
评论(0)
推荐(0)
2022年12月8日
用递归函数实现树形结构转化为列表数据
摘要: 题目: 将下面的树结构的数据转化为列表的数据。 [ { "name": "北京市", "code": "11", "children": [ { "name": "市辖区", "code": "1101", "children": [ { "name": "东城区", "code": "110101
阅读全文
posted @ 2022-12-08 13:25 Judy倩倩
阅读(247)
评论(0)
推荐(0)
2022年11月16日
面试题随记(1)
摘要: 1、行内元素和块级元素有什么区别?各自有哪些代表性的标签? 行内元素:span、img、a、lable、input、abbr(缩写)、em(强调)、big、cite(引用)、i(斜体)、q(短引用)、textarea、select、small、sub、sup,strong、u(下划线)、 butto
阅读全文
posted @ 2022-11-16 15:43 Judy倩倩
阅读(42)
评论(0)
推荐(0)
2022年11月15日
解决node依赖报错问题
摘要: 报错信息: Syntax Error: Error: Node Sass does not yet support your current environment: OS X Unsupported archi 当报错信息为这样的时候说明当前node sass的版本不支持当前的环境。 解决方案为:
阅读全文
posted @ 2022-11-15 18:03 Judy倩倩
阅读(912)
评论(0)
推荐(0)
2022年9月26日
实现 Promise.all,所有 Promise 成功返回成功,一个失败返回失败
摘要: 首先我们先创建一个resolve和reject的promise函数 const promiseResove = (promiseResolveSecond = function(n=0){ return new Promise(function(resolve, reject){ setTimeou
阅读全文
posted @ 2022-09-26 14:34 Judy倩倩
阅读(1532)
评论(0)
推荐(0)
手写一个sleep函数
摘要: async function async1(){ await async2(2000) //2秒后返回一个1 console.log(1); } function async2(timeout){ return new Promise((resolve,reject)=>{ setTimeout((
阅读全文
posted @ 2022-09-26 14:30 Judy倩倩
阅读(35)
评论(0)
推荐(0)
实现带有超时功能的promise
摘要: let rest = function (_data = 4000) { return Promise.race([ upload(), Timeout(_data) ]) } function upload() { console.log('请求进行中...'); return new Promi
阅读全文
posted @ 2022-09-26 14:29 Judy倩倩
阅读(264)
评论(0)
推荐(0)
2021年12月7日
css之多行文本溢出设置问题
摘要: 首先我们看下单行文本溢出的设置方法 overflow: hidden; text-overflow: ellipsis; white-space: nowrap; 这个比较通用。 下面着重说下多行文本溢出的设置。 display: -webkit-box; -webkit-box-orient: v
阅读全文
posted @ 2021-12-07 18:00 Judy倩倩
阅读(419)
评论(0)
推荐(0)
2021年11月18日
纯干货之自定义请求hooks
摘要: import { useState } from 'react'; import { fetchRequest } from './ajax'; type RequestMethod = 'GET' | 'POST' | 'DELETE' | 'PATCH' | 'PUT' | 'HEAD' | '
阅读全文
posted @ 2021-11-18 17:12 Judy倩倩
阅读(211)
评论(0)
推荐(0)
记录reactHooks实现某个页面的全屏
摘要: 偷师学艺来的,先存着。 import React, { useState, useMemo, useEffect } from 'react'; import { Button, Icon } from '组件库'; const CustomIcon = Icon.createFromIconfon
阅读全文
posted @ 2021-11-18 17:04 Judy倩倩
阅读(232)
评论(0)
推荐(0)
下一页
公告