前端性能优化-每一个前端开发者需要知道的防抖与节流知识
2021年12月13日 - 网易
社区中一些JavaScript工具集框架,也都提供了防抖与节流的支持,例如underscorejs、lodash。刚开始有提到,另外一种实现方式是记录上一次事件触发的时间戳,每次事件触发时判断当前时间戳距离上次执行的时间戳之间的一个差值,来判断是否达到了设置的延迟时间,以underscorejsthrottle实现为例,只保留部分代码示例,一个关...
详情
前端百题斩—通俗易懂的防抖与节流
2021年11月22日 - 网易
防抖之后,其在超过一定时间之后才会输出内容。2节流2.1定义节流就是每隔一段时间后执行一次,也就是降低频率,将高频操作优化成低频操作。通常使用场景:滚动条事件、resize事件、动画等,通常每隔100-500ms执行一次即可。2.2实现节流函数的实现方式有两种:定时器版本、时间戳版本,这两者各有千秋,下面来简要实现...
详情
前端有必要去学Node.js吗?
2019年7月15日 - 网易
6.项目:从业务到架构,打造基于nodejs的全能web服务器7.项目:手写bootstrap表单校验plugin(jQuery自定义插件/UI组件库搭建)8.项目:一线大厂实践,如何基于axios二次封装(根据项目选择工具/写axios快速请求小工具)9.优化:项目实战性能优化之防抖节流10.技能:网易云Vue项目keep-alive实用小技巧11.技能:点亮新技能...
详情
code-review之前端代码优化汇总
2022年6月23日 - 51CTO
code-review之前端代码优化汇总本文主要针对一些JavaScript进行优化,使之更加健壮,可读性更强,更以维护。所谓无规矩不成方圆,前端时间在团队code-review中发现,小编推荐大家可以大致过一遍,形成自己的编码习惯本文主要针对一些JavaScript进行优化,使之更加健壮,可读性更强,更以维护。if判断的优化1、最...
详情