一.两层for循环优化:
数据长度长list的放内层。循环的长度先计算,再放到for循环条件中。比如:var length=arr. length.
for(var i=0;i<length;i++){}
二.页面关闭时,释放不必要的资源。否则造成内存泄露。
三.少用全局变量
四.尽量使用原生方法。
五. 用switch代替if-else.
前端常见面试题:js性能优化
最新推荐文章于 2024-04-21 01:36:10 发布
一.两层for循环优化:
数据长度长list的放内层。循环的长度先计算,再放到for循环条件中。比如:var length=arr. length.
for(var i=0;i<length;i++){}
二.页面关闭时,释放不必要的资源。否则造成内存泄露。
三.少用全局变量
四.尽量使用原生方法。
五. 用switch代替if-else.