当前位置: 首页 > 面试题库 >

重排和重涂之间有什么区别?

梁祯
2023-03-14
问题内容

我对重排和重绘之间的区别还不清楚(如果有任何区别)

似乎重排可能正在转移各种DOM元素的位置,其中重画只是呈现一个新对象。例如,在移除元素时将发生回流,而在更改其颜色时将发生重新绘制。

这是真的?


问题答案:

至于定义,从那篇文章:

一个 重绘 更改时的元素皮肤改变明显制成,但不影响其布局发生。

这方面的例子包括
outlinevisibilitybackground,或color。根据Opera的说法,重绘是昂贵的,因为浏览器必须验证DOM树中所有其他节点的可见性。

一个 回流 更是关键的性能,因为它涉及影响页面(或整个页面)的部分的布局变化。

例子是回流的原因包括:添加或移除的内容,或明或暗地改变widthheightfont-familyfont-size等等。



 类似资料:
  • ClassNotFoundException和NoClassDefFoundError之间有什么区别? 谁能举个例子来解释。。

  • 问题内容: 这个问题已经在这里有了答案 : 11年前关闭。 组合和聚合之间有什么区别?有人可以给我这个OOAD的样品吗? 问题答案: 在这里找到 “聚合和组合都是特殊的关联。聚合用于表示所有权或整体/部分关系,而组合用于表示甚至更强的所有权形式。有了组合,我们得到部分与整体的重合寿命。从创建和销毁的角度出发,复合对象对其各个部分的布置负全责。 而且,合计末端的多样性不能超过一;即,它是不共享的。一

  • 我遵循了www.patrickvideos.com的java SE教程,在关于“类”的章节中遇到了一个问题 他明确地说,。然而,如果我没有弄错的话,变量本身不能是对象,而只能包含对对象或类实例的引用。那么,

  • 问题内容: 在此示例中: 无法编译为: 而被编译器接受。 这个答案说明唯一的区别是,与不同,它允许您稍后引用类型,似乎并非如此。 是什么区别,并在这种情况下,为什么不第一编译? 问题答案: 通过使用以下签名定义方法: 并像这样调用它: 在jls§8.1.2中,我们发现(有趣的部分被我加粗了): 通用类声明定义了一组参数化类型(第4.5节), 每种可能通过类型arguments调用类型参数节的类型

  • 问题内容: 重载方法和覆盖方法有什么区别?谁能举例说明? 问题答案: 方法重载涉及在同一个类中具有相同名称但参数不同的两个或多个方法的概念。 方法覆盖是指具有相同参数但实现不同的两个方法。其中一个将存在于父类中,而另一个将存在于派生类或子类中。的注释,而不是必需的,可以是有帮助的执行的方法的适当的首要在编译时。

  • 我正在制作一个程序,并使用用户输入。当我得到一个字符串时,我总是使用. nextLine(),但我也使用了. Next(),它做同样的事情。有什么区别呢? 有什么区别?