性能优化
文章平均质量分 62
墨雪遗痕
喜欢透彻了解到程序的每一步,每个合理的运行方向,每个关联的东西。透彻一切,让它更简单、和谐、完美
展开
-
2021-11-05 js 性能优化
Web篇之JS性能优化 首先,性能优化分好几个方面,本章我们从js方面来优化。 1:垃圾收集 日常中的某些情况下垃圾收集器无法回收无用变量,导致的一个结果就是——内存使用率不断增高,以下为对应的情况以及处理方法。 ①对象相互引用会导致引用计数始终为2,所以用完对象后应将引用设为null,例子如下 let element = document.getElementById("test"); let myObject = new Object(); myObject.element = element; ele转载 2021-11-05 10:44:25 · 135 阅读 · 0 评论 -
关于javaScript中的防抖-debounce与节流-throttle
关于js中的防抖 首先,什么是防抖?是用来解决什么问题的? 防抖,是一种用来 优化性能 的技巧 例子:一个用于搜索的input输入框,希望可以输入内容后,自动出现一个下拉列表,列表中是可能的搜索项,如果单单给input加入change、keyup等事件,其实会很浪费性能,一般来说,应该是用户输入完后再给出一些输入建议。 这里给出代码和解释 //这里拿到input输入框 let searchInput = document.getElementById('input') //这里定义一个变量,来保存延原创 2021-09-06 23:43:15 · 81 阅读 · 0 评论