摘要: 记录一波自己在这段时间碰到的一个Ant Design Pro 的坑: 每次点击菜单都会将其他菜单自动收起来,导致一系列的用户体验不佳。 设置defaultOpenAll: true后依然不管用 经过各种查,官网并没有指出此设置,在我疯狂尝试后,发现如下解决方案(说起来也很简单就加一个值即可): <P 阅读全文
posted @ 2022-11-29 09:54 小提莫~ 阅读(20) 评论(0) 推荐(0) 编辑
摘要: useMemo 把“创建”函数和依赖项数组作为参数传⼊入useMemo,它仅会在某个依赖项改变时才重新计算memoized 值。这种优化有助于避免在每次渲染时都进⾏行行⾼高开销的计算。 importReact, { useState, useMemo } from"react"; export de 阅读全文
posted @ 2022-08-17 16:28 小提莫~ 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 区别及适用场景 1.区别:vuex存储在内存,localstorage(本地存储)则以文件的方式存储在本地,永久保存;sessionstorage( 会话存储 ) ,临时保存。localStorage和sessionStorage只能存储字符串类型,对于复杂的对象可以使用ECMAScript提供的J 阅读全文
posted @ 2020-03-31 17:31 小提莫~ 阅读(2944) 评论(0) 推荐(2) 编辑
摘要: 最近项目中涉及到跨页面传参数和后台进行数据交互,看到需求之后第一反应就是用路由传参来解决;Vue中给我们提供了三种路由传参方式,下面我们一个一个的来看一下: 方法一:params传参: this.$router.push({ name:"admin", //这里的params是一个对象,id是属性名 阅读全文
posted @ 2020-03-05 12:15 小提莫~ 阅读(10338) 评论(0) 推荐(0) 编辑
摘要: 如何渲染几万条数据并不卡住界面? 如何在不卡住页面的情况下渲染数据,也就是说不能一次性将几万条 都渲染出来,而应该一次渲染部分 DOM,那么就可以通过 requestAnimationFrame 来 每 16 ms 刷新一次。 <!DOCTYPE html> <html lang="en"> <he 阅读全文
posted @ 2019-12-11 09:27 小提莫~ 阅读(882) 评论(0) 推荐(1) 编辑
摘要: 基于ES6语法手写promise A+ 规范,源码实现 class Promise { constructor(excutorCallBack) { this.status = 'pending'; this.value = undefined; this.fulfilledAry = []; th 阅读全文
posted @ 2019-12-05 17:42 小提莫~ 阅读(816) 评论(3) 推荐(0) 编辑
摘要: 当我们执行 JS 代码的时候其实就是往执行栈中放入函数,那么遇到异步代码的时候该怎么办?其实当遇到异步的代码时,会被挂起并在需要执行的时候加入到 Task(有多种 Task) 队列中。一旦执行栈为空,Event Loop 就会从 Task 队列中拿出需要执行的代码并放入执行栈中执行,所以本质上来说 阅读全文
posted @ 2019-12-05 16:33 小提莫~ 阅读(2169) 评论(0) 推荐(0) 编辑
摘要: 本地存储:把一些信息存储到客户端本地(主要目的有很多,其中有一个就是实现多页面之间的信息共享) 1. 离线缓存(xxx.manifest) H5处理离线缓存还是存在一些硬伤的,所以真实项目中一般还是传统的NATIVE APP来完成这件事情 2. localStorage / sessionStora 阅读全文
posted @ 2019-12-04 10:26 小提莫~ 阅读(2037) 评论(0) 推荐(0) 编辑
摘要: 首先我们先看看同步与异步的定义,及浏览器的执行机制,方便我们更好地理解同步异步编程。 浏览器是多线程的,JS是单线程的(浏览器只分配一个线程来执行JS) 进程大线程小:一个进程中包含多个线程,例如在浏览器中打开一个HTML页面就占用了一个进程,加载页面的时候,浏览器分配一个线程去计算DOM树,分配其 阅读全文
posted @ 2019-12-03 18:23 小提莫~ 阅读(10595) 评论(0) 推荐(0) 编辑
摘要: 在学习ssh时,一定有不少人对公钥和私钥产生过不解。在搜索公钥跟私钥的理解时,发现了这篇有趣的图解小文章,与大家共享。 1. 鲍勃有两把钥匙,一把是公钥,另一把是私钥。 2. 鲍勃把公钥送给他的朋友们 帕蒂、道格、苏珊 每人一把。 3. 苏珊要给鲍勃写一封保密的信。她写完后用鲍勃的公钥加密,就可以达 阅读全文
posted @ 2019-11-07 10:50 小提莫~ 阅读(920) 评论(0) 推荐(1) 编辑