• 技术文章 >Web开发 >JavaScript

    JavaScript如何减少重绘和回流

    小妮浅浅小妮浅浅2021-08-18 09:46:06原创2039

    方法说明

    1、用transform代替top。

    2、用visibility换display。

    none,前者只引起重绘,后者引起回流。

    3、不要将节点属性值放在一个循环。

    4、不要使用table布局。

    5、动画实现的动画速度越快,回流次数越多。

    也可以使用requestAnimationFrame。

    6、将频繁重绘或回流的节点设置为图层。

    实例

    for(var i = 0;i<=10;i++){
       var body = document.getElementsByTagName('body')[0]
       var h = body.offsetHeight;
    }

    以上就是JavaScript减少重绘和回流的方法,希望对大家有所帮助。更多Javascript学习指路:Javascript

    推荐操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。

    专题推荐:javascript重绘 回流
    品易云
    上一篇:JavaScript有哪些继承的方法 下一篇:JavaScript原型链是什么

    相关文章推荐

    • javascript严格相等运算符如何使用• javascript相等运算符的用法• javascript原型链继承的实现• javascript如何使用构造函数继承• javascript组合继承是什么• javascript原型式继承如何理解• javascript寄生式继承的介绍• javascript原始类型是什么?如何鉴别?• javascript引用类型是什么• javascript引用类型的特性• javascript基本类型如何赋值• javascript引用类型的赋值• javascript创建对象的方法• JavaScript有哪些继承的方法

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网