gpt4 book ai didi

javascript - 左边距是否为 :2px; render faster than margin:0 0 0 2px;?

转载 作者:技术小花猫 更新时间:2023-10-29 11:39:35 26 4
gpt4 key购买 nike

Douglas Crockford 描述了 JavaScript 查询节点样式的结果。简单地请求 div 的边距如何导致浏览器在浏览器的渲染引擎中“重排”div 四次。

所以这让我想知道,在页面的初始呈现期间(或用 Crockford 的术语“网络滚动”)编写仅定义非零/非默认值的 CSS 是否更快?举个例子:

div{  
margin-left:2px;
}

div{  
margin:0 0 0 2px;
}

我知道这种“节省”的后果微不足道,但我认为了解这些技术的实现方式仍然很重要。此外,这不是关于格式化 CSS 的问题——这是关于浏览器渲染 CSS 的实现的问题。

引用:http://developer.yahoo.com/yui/theater/video.php?v=crockonjs-4

最佳答案

我不确定它是否“渲染”得更快。但是:第二个版本比第一个版本大几个字节。 (而且我假设网络比页面渲染时间慢,使第一个版本实际上“渲染更快”)

关于javascript - 左边距是否为 :2px; render faster than margin:0 0 0 2px;?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2670579/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com