随笔分类 -  前端优化

摘要:将内存占用量保持在一个较小的值可以让页面性能更好。 优化内存占用的最佳手段就是保证在执行代码时只保存必要的数据。如果数据不再必要,那么把它设置为null ,从而释放其引用。这也可以叫作解除引用 。 这个建议最适合全局变量和全局对象的属性。局部变量在超出作用域后会被自动解除引用。 1. 通过const 阅读全文
posted @ 2021-12-09 11:34 远看山有色 阅读(214) 评论(0) 推荐(0)
摘要:数组合并,使用push方法比concat方法在速度上更快,在大数据的情况下,效果明显,有数据表明快了近945倍。 arr1.push(...arr2); // 代替 arr1 = arr1.concat(arr2); 阅读全文
posted @ 2021-11-29 17:26 远看山有色 阅读(144) 评论(0) 推荐(0)
摘要:防抖:指触发事件后的n秒内函数只执行一次,若在n秒内再次触发则重新计算时间。 // 防抖 debounce // 延后执行 function debounce(func, wait) { let timer; return function() { if (timer) clearTimeout(t 阅读全文
posted @ 2021-11-23 16:53 远看山有色 阅读(34) 评论(0) 推荐(0)