摘要: 1、为何需要垃圾回收 在V8引擎逐行执行JavaScript代码的过程中,当遇到函数的情况时,会为其创建一个函数执行上下文(Context)环境并添加到调用堆栈的栈顶,函数的作用域(handleScope)中包含了该函数中声明的所有变量,当该函数执行完毕后,对应的执行上下文从栈顶弹出,函数的作用域会 阅读全文
posted @ 2023-02-02 14:10 皮五辣子 阅读(54) 评论(0) 推荐(0)
摘要: 刷新页面vuex的数据会丢失属于正常现象,(vuex的数据并不是弄丢了,而是初始化了,回到初始值,回到原点了).因为JS的数据都是保存在浏览器的堆栈内存里面的,刷新浏览器页面,以前堆栈申请的内存被释放,这就是浏览器的运行机制,那么堆栈里的数据自然就清空了。 阅读全文
posted @ 2023-01-28 15:07 皮五辣子 阅读(158) 评论(0) 推荐(0)
摘要: 总是记不得,自己打一遍 通过export方式导出,在导入时要加{ },export default则不需要,因为它本身只能有一个 阅读全文
posted @ 2023-01-13 15:48 皮五辣子 阅读(25) 评论(0) 推荐(0)
摘要: 在工作中遇到了奇怪的问题,在此记录。 一、定义 canvas.toDataURL()方法是返回一个包含图片展示的 数据URL。可以使用 type 参数其类型,默认为 PNG格式,图片的分辨率为96dpi。 二、语法 canvas.toDataURL(type,encoderOptions) 三、参数 阅读全文
posted @ 2023-01-12 09:25 皮五辣子 阅读(2723) 评论(0) 推荐(0)
摘要: 官方文档:https://pinia.web3doc.top/ 知乎讲解:https://zhuanlan.zhihu.com/p/533233367 阅读全文
posted @ 2023-01-11 15:03 皮五辣子 阅读(24) 评论(0) 推荐(0)
摘要: 在做算法题目leetcode 2283时,看见某些答案会使用charCodeAt(),因为自己没用过,所以作此纪录 描述在 JavaScript 中,charCodeAt() 是一种字符串方法,用于检索字符串中特定位置的字符的Unicode 值。因为 charCodeAt() 方法是 String 阅读全文
posted @ 2023-01-11 09:20 皮五辣子 阅读(293) 评论(0) 推荐(0)
摘要: 需要保证el-sub-menu 的唯一性,即index得写在el-sub-menu上,否则 unique-opened 属性不生效。 阅读全文
posted @ 2022-12-07 08:57 皮五辣子 阅读(692) 评论(0) 推荐(0)
摘要: 参考文献1 - https://blog.51cto.com/lookingdream/3609619 参考文献2 - https://blog.csdn.net/u013278374/article/details/120937712 阅读全文
posted @ 2022-11-29 09:52 皮五辣子 阅读(111) 评论(0) 推荐(0)
摘要: 今天在开发过程中用到数组填充函数fill() //创建一个5X5的二维矩阵,全部填充1 let array = new Array(5).fill(new Array(5).fill(1)) //此时改变[4,2]所在位置值为0 array[4][2] = 0 console.log(array) 阅读全文
posted @ 2022-11-09 09:57 皮五辣子 阅读(72) 评论(0) 推荐(0)