上一页 1 2 3 4 5 6 ··· 13 下一页
摘要: 一、什么是内存泄漏? 二、JS引起内存泄漏的原因? 意外的全局变量 闭包引用的内存泄漏 Dom元素的引用没有被释放 被遗忘的定时器或者回调函数 三、Vue中引起内存泄漏的原因 全局变量引起的内存泄漏 监听在window/body等事件没有解绑 绑在EventBus的事件没有解绑 一、什么是内存泄漏? 阅读全文
posted @ 2021-05-13 15:47 颗就完了 阅读(1593) 评论(0) 推荐(0) 编辑
摘要: 一、props / $emit 二、 $children / $parent 三、provide/ inject 四、ref / refs 五、eventBus 六、Vuex 七、localStorage / sessionStorage 八 $attrs与 $listeners vue是数据驱动视 阅读全文
posted @ 2021-05-13 11:51 颗就完了 阅读(762) 评论(0) 推荐(0) 编辑
摘要: 一、GC(垃圾回收机制)? GC就是指垃圾回收机制,JavaScript里垃圾数据是不用手动清除,JS引擎中有个后台进程称为垃圾回收器,它监视所有的对象,观察对象是否可以被访问,然后按照固定的时间间隔周期性的删除掉那些不可访问的对象,常用的垃圾回收算法有:引用计数法和标记清除法。 引用计数法 引用计 阅读全文
posted @ 2021-05-13 11:02 颗就完了 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 一、含义 WeakMap 和 Map 一样,都是用于生成键值对的集合 const key=['1',2]; const myWeakMap=new WeakMap().set(key,'2'); console.log(myWeakMap.get(key)) // 2 他也可以接受一个数组来作为参数 阅读全文
posted @ 2021-05-13 10:48 颗就完了 阅读(846) 评论(0) 推荐(0) 编辑
摘要: 一、含义和基本用法 JavaScript 的对象(Object ) 本质上都是键值对的集合(Hash) ,但是它只能使用 字符串来作为键,这给它的使用带来了很大的限制。 const data = {} const element = document.getElementById('myDiv'); 阅读全文
posted @ 2021-05-13 09:08 颗就完了 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 一、什么是 WeakSet? WeakSet 是一个类似于 Set 的数据结构,它和 Set 的不同有两点: * 是它里面保存的数据必须是对象,不能是其他类型的值。如果添加其他的值将会报错; * 它里面对象的引用是 弱引用,也就是说垃圾回收机制回收垃圾的时候是不会考虑它里面对对象的引用,如果其他的对 阅读全文
posted @ 2021-05-12 21:03 颗就完了 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 一、基础用法 ES6 提供的一个新的数据结构,它类似于 Array,但是和 Array 不同的是 Set 里面是每一项都是唯一的,没有重复的数据,Set 本身是一个构造函数,可以用来创建一个 Set 实例对象(注意:ie10 及以下版本是不支持 Set 对象的) const set =new Set 阅读全文
posted @ 2021-05-12 17:41 颗就完了 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 一、项目的结构 二、导出创建的路由对象 三、将导出的路由对象全部集合在一起 四、在主的index.js文件中导入数据 import { module } from './module/index.js' import vue from 'vue' // vue跳转相同路径报错 const origi 阅读全文
posted @ 2021-05-12 12:00 颗就完了 阅读(864) 评论(0) 推荐(0) 编辑
摘要: 添加includes方法 if (!Array.prototype.includes) { Array.prototype.includes = function(search, start) { 'use strict'; if (typeof start !== 'number') { star 阅读全文
posted @ 2021-05-11 17:25 颗就完了 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 需要重写map对象 function Map() { this.elements = new Array(); // 获取Map元素个数 this.size = function() { return this.elements.length; }, // 判断Map是否为空 this.isEmpt 阅读全文
posted @ 2021-05-11 17:05 颗就完了 阅读(291) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 13 下一页