- 博客(7)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 vue keep-alive使用,多标签保留缓存,刷新、删除、复制标签,缓存销毁,缓存爆栈解决
目标页面打开记录展示在页面头部,每个标签都会保留上一次的操作缓存头部标签支持删除,刷新,复制同一个页面(表单的编辑)生成多个标签时每个都能保留独立缓存方案保留缓存,使用keep-alive来实现缓存,两种使用方式// 第一种<keep-alive> <router-view v-if="$route.meta.keepAlive" :key="$route.meta.timeKey"></router-view></keep-alive&g
2020-06-03 00:06:26
4185
4
原创 JS Event Loop事件执行机制分析
题目一(setTimeout + setTimeout 时间处理 + promise) function log1() { console.log('1'); } log1(); setTimeout(function log2() { console.log('2'); }) setTimeout(function log3() { console.log('3'); }) setTimeout(function log4() { console.log
2021-05-10 18:19:22
126
原创 JavaScript的节流与防抖的一些思考
节流防抖是常用的两个公用方法。节流在于控制事件不要执行的太频繁,限制时间执行;防抖是控制事件在固定时间内连续调用,只执行一次。关于是否初次调用执行函数问题,不同的场景需求不一样,所以可以开放变量出来。/** * @method 节流 * @params method 方法名,非匿名函数 * @param time 时间 * @params isImmediate 是否初次执行 * */export function throttling(method, time = 300, isImme
2020-06-14 13:45:56
137
原创 《高性能JavaScript》读书笔记(摘抄)
第二章 数据存取function add(num1, num2){ var sum = num1 + num2; return sum;}在函数执行过程中,每遇到一个变量,都会经历一次标识符解析过程以决定从哪里获取或存储数据。该过程搜索执行环境的作用域链,查找同名的标识符。搜索过程从作用域链头部开始,也就是当前运行函数的活动对象。如果找到,就使用这个标识符对应的变量;如果没...
2020-05-02 21:57:03
334
原创 vue2.x技术细节点分析(基础必会规则)
propscomponentsmixinsdirectivedatawatchmethodsmountedcreatedactivated
2020-04-30 00:09:31
271
1
原创 JS数组各种遍历方式分析
前言数组是日常开发中最常见的数据类型,很多场景一个for循环基本都可以实现。但是想要更高效、更准确的开发,数组的使用是要了解的很透彻才行。本文从数组的遍历和操作两个角度来讲解数组的使用。数组遍历forfor是最常见的使用方式,遍历数组的同时可以对数组项进行处理,循环中的处理会改变原数组。无返回值。例:let arr = [1, 2, 3, 4, 5]for (let i = 0; i...
2020-04-25 13:22:48
478
原创 了解算法复杂度
算法复杂度是指算法在编写成可执行程序后,运行时所需要的资源,资源包括时间资源和内存资源。应用于数学和计算机导论。一般编程中需要分析一段算法执行效率的时候会作为指标来用。如何衡量算法的效率?通常是用资源,例如CPU(时间)占用、内存占用、硬盘占用和网络占用。一种常用的衡量复杂度的效率的方法 大O表示法(O为order的首字母的大写) 考虑的是CPU(时间)占用。下面是分析算法时常用一下几类函数:...
2020-04-25 13:12:47
193
gitflow开发流程.pdf
2020-05-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人