- 博客(6)
- 收藏
- 关注
原创 ResizeObserver loop limit exceeded报错解决方案
公司项目监听系统中发现一个高频错误 ResizeObserver loop limit exceeded,而浏览器的console中却没有提示,网上查了一下 说是element-ui中的el-table宽度影响的,试了网上说的好多方案都没解决,然后去GitHub官方的issues里找到了队伍。感谢大佬提供的hack方案,已经解决了https://github.com/ElemeFE/element/issues/11420#issuecomment-898992179import Vue from
2021-09-24 16:14:23 14633 14
原创 算法题收集
1、合并二维有序数组成一维有序数组,归并排序归并排序:归并排序是用分治思想,分治模式在每一层递归上有三个步骤:分解(Divide):将n个元素分成个含n/2个元素的子序列。解决(Conquer):用合并排序法对两个子序列递归的排序。合并(Combine):合并两个已排序的子序列已得到排序结果。 function mergeSort(arr){ const len = arr.length; if(len<=1){ return arr[0] }
2021-04-23 13:28:10 147
原创 前端面试题集
1、手动实现一个repeat方法function repeat(func,times,wait){//todo}const repeatFunc = repeat(console.log,4,1000);// repeatFunc(‘hello’); 调用repeatFunc方法,每个1秒打印一次,一共打印4次解析:调用方法时可传参,说明repeat返回的是一个function① 使用setTimeout实现function repeat(func, times, wait) {
2020-11-03 18:27:00 360
原创 npm 更新不了,一直提示not support Node.js v12.18.4
使用npm命令一直提示:npm WARN npm npm does not support Node.js v12.18.4…根据网上提供的方法是全局更新npmnpm i -g npm运行后仍然一直提示npm WARN npm npm does not support Node.js v12.18.4 …正确方法:1、删除 C:\Users\Administrator\AppData\Roaming 文件夹下的npm目录2、删除nodejs安装目录下的 npm 和 npm.cmd 文件.
2020-09-29 11:51:57 3168
原创 正则表达式学习笔记
正则表达式(regular expression)是一种表达文本模式(即字符串结构)的方法,有点像字符串的模板,常常用来按照“给定模式”匹配文本新建一个正则表达式:var reg= /xyz/; 或者 var reg = new RegExp(‘xyz’);它们的主要区别是,第一种方法在引擎编译代码时,就会新建正则表达式,第二种方法在运行时新建正则表达式,所以前者的效率较高。实例方法:...
2018-12-05 18:15:21 156
原创 本地存储IndexedDB 增删改查
最近遇到一个项目需要存储大量的数据,对比了一下各种存储,indexDB是最符合要求的,其特点就不列出来了,还是直接上代码吧。。indexDB的增删改查基本涵盖了,查询有根据主键查询,自己另外设置了索引,所以有相应的索引查询,然后另外写了一个模糊查询。有错误欢迎指正~`let myDB = {name: ‘myDB’,version: 1,db: null,ojstore: {name:...
2018-11-27 15:24:10 665
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人