![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端问题处理
遇见小美好
爱生活、爱运动、爱学习、喜欢尝试探索行业新技术的前端妹子(*^▽^*)
展开
-
使用Service Worker、Web Workers进行大量数据渲染优化(例如地图)
使用Service Worker、Web Workers进行地图渲染优化,提高地图渲染性能原创 2024-06-06 13:23:13 · 1248 阅读 · 0 评论 -
【React篇】父组件渲染时避免重复渲染子组件的3种处理方法
React父组件渲染时避免重复渲染子组件的3种处理方法原创 2024-06-21 11:40:44 · 439 阅读 · 2 评论 -
【react篇】react Hook使用笔记:useState、useRef避免重复创建初始值
写法二,React 只会在首次渲染时调用这个函数,减少了不必要的性能开销。那样接受一个特殊的函数重载。有时候需要确保一个对象仅被创建一次。原创 2023-03-15 20:34:46 · 584 阅读 · 1 评论 -
【react篇】当useEffect的依赖频繁变化时的优化方案
react Hook使用笔记:当useEffect的依赖频繁变化时的优化方案原创 2023-03-15 18:05:51 · 950 阅读 · 0 评论 -
ant.design TreeSelect组件popupClassName不生效解决方案
popupClassName自定义的className根本不在ant-select下拉菜单弹窗上,用dropdownClassName解决。原创 2023-03-10 17:35:50 · 942 阅读 · 0 评论 -
错误处理 ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of me
【代码】错误处理 ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of me。原创 2022-11-04 12:19:30 · 669 阅读 · 0 评论 -
git revert 某次提交merge到master后再merge回来原内容丢失再也合不上的问题解决方案
git revert 回滚后再找回代码原创 2022-10-20 15:34:48 · 1308 阅读 · 0 评论 -
执行git命令出现 SSL certificate problem 的解决办法
解决SSL certificate problem证书签名报错问题:git config --global http.sslVerify “false"原创 2022-04-06 15:08:49 · 2212 阅读 · 0 评论 -
浏览器报错:您的连接不是私密连接。 简单的处理方法
浏览器报错:您的连接不是私密连接原创 2022-03-31 16:37:43 · 21822 阅读 · 4 评论 -
js实现数组扁平化的几种方式
数组偏平化数组的扁平化就是将一个嵌套多层的数组转换为只有一层的数组,扁平化也是面试中常见的考题。举个简单的例子,假设有个名为 flatDeep 的函数能实现数组扁平化效果,代码运行效果如下面:var array = [1, [2, [3, [4, 5]]]];console.log(flatDeep(array)); // [1, 2, 3, 4,5]像上述能实现偏平化的flatDeep函数实现方式有好几种,下面就尝试这几种方式实现一个flatDeep函数吧。方法一:递归通过循环递归的方式,一原创 2021-03-02 18:28:51 · 8490 阅读 · 2 评论 -
Mac下使用HomeBrew安装、切换多个Node版本
实际开发中会遇到不同项目需要的node版本不一样,这就需要我们安装有多个版本的node。Mac下使用HomeBrew就可以很方便地安装和切换Node版本。首先查看当前可安装的node版本brew search node可看到类似如下内容:安装所需的node版本这里我安装的是8brew search node@8安装完毕再执行brew search node可看到node@...原创 2021-02-05 11:58:54 · 3940 阅读 · 0 评论