优化

作者: 欢西西西 | 来源:发表于2023-02-04 16:17 被阅读0次

1. 防抖 / 节流

  • 按钮:防抖(连续点击只在点击结束之后触发一次)
  • 频繁触发的事件:防抖或节流(resize/scroll)
  • 请求:节流(每秒同参数同接口不允许重复发送)
    如果该请求有记录 && 当前时间戳与记录的时间戳之差小于间隔时间 && 该请求与记录请求参数相同,调用xhr.abort()

2. 长列表虚加载

仅加载可视范围内的,范围外的不创建dom,用padding-top和padding-bottom撑高度

  • 每项高度固定:scrollTop → startIndex → endIndex → padding
  • 每项高度不固定:记录【渲染过的每一项的高度】或者【每一项到容器顶部的偏移】,如果高度还是会改变,ResizeObserver可以监听到节点尺寸变化

3. 各种懒加载

不展示就尽量不加载

  • js文件,当场景需要时再载入
  • 对象,当需要创建时再创建
  • 请求-需要数据展示时再发(例如下拉框)

4. 大量数据分批发送

5. 加载时的loading提示

相关文章

  • 内存优化

    内存优化、UI优化(布局优化、会只优化)、速度优化(线程优化、网络优化)、启动优化、电量优化 内存优化 内存抖动:...

  • Android进阶之性能优化

    一、性能优化分类 布局优化 绘制优化 内存泄漏优化 响应速度优化 ListView优化 Bitmap优化 线程优化...

  • 性能优化

    内容优化 服务器优化 Cookie优化 CSS优化 javascript优化 图像优化

  • Android开发艺术探索之性能优化笔记

    Android性能优化 一,优化内容 布局优化、绘制优化、内存泄漏优化、响应速度优化、ListView优化、Bit...

  • Android性能优化

    Android性能优化包括布局优化、绘制优化、内存优化、线程优化、响应速度优化、Bitmap优化和ListView...

  • 对于手游的优化

    给手游做优化,无非就CPU性能优化、内存性能优化、资源优化、GPU优化、IO优化、网络优化、耗电优化这些,为此汇总...

  • 网站内部优化的流程介绍

    站内优化:网站本身内部的优化,其中包括代码优化、标签优化、内容优化、url优化等; 站内优化的重要性: 站内优化是...

  • 「性能优化系列」APP内存优化理论与实践

    性能优化系列: 启动优化 内存优化 布局优化 卡顿优化 apk瘦身优化 电量优化项目地址: fuusy/F...

  • Android 性能优化

    app性能优化 android优化分为: 内存优化 UI优化 电量优化 apk瘦身优化 启动优化 下面通过各种百度...

  • 21.性能优化

    关于iOS 性能优化梳理: 基本工具、业务优化、内存优化、卡顿优化、布局优化、电量优化、 安装包瘦身、启动优化、网...

网友评论

      本文标题:优化

      本文链接:https://www.haomeiwen.com/subject/calihdtx.html