有没有测量过CSS在编码效果方面比Javascript快多少
Have there been measurements on how much faster CSS is than Javascript for coding an effect?
我最近发现了一个CSS伪类,它可以突出显示表单字段,而不是使用一些自定义javascript来做同样的事情。另一个例子是使用CSS而不是javascript突出显示表行。
所以我的问题是:对于这样的事情,使用CSS比javascript快多少?显然,我们谈论的是一般性的,但可能有一个很好的经验法则
与我过去使用的其他方法相比,我认为这是一种在页面上获得小性能提升的新途径。
任何可以在CSS中合理完成的风格效果都绝对应该在CSS中完成,而不是在javascript中完成。它几乎肯定会表现得更好。然而,真正的好处是,使用CSS对事物进行样式化是有意义的。这就是CSS的作用。
使用javascript对可以使用CSS进行样式设置的东西进行样式设置,我觉得这并不比使用表进行布局或使用<font>
或<center>
等不推荐使用的标签来获得您想要的外观更好。。。这是一个不受欢迎的黑客攻击。
至于性能,不幸的是,这种东西很难测试。通常情况下,你会在一个循环中以尽可能快的速度一遍又一遍地做一些事情,比如说,5秒,然后以尽可能慢的速度做其他事情,持续5秒,看看哪件事情能够在指定的时间内执行最多次。由于没有办法在不添加会扭曲测试结果的大量开销的情况下自动悬停/取消悬停元素,因此很难进行测试。
我非常感谢其他答案,但css也有不好的一面:
不,css并不总是更快的
相关文章:
- 为什么在python中使用异常比javascript更容易接受
- 如何's css标记"-webkit最小设备像素比”;在Javascript中实现
- 在使用javascript的Ajax方面遇到了困难
- 如何在HTML CSS JavaScript中根据纵横比调整高度或宽度
- 函数比javascript中的步进器增加/减少更多
- 有没有比象形文字更难破解的方法来混淆javascript函数
- 我需要javascript替换regex方面的帮助
- 如何使用dojo方面调用常规JavaScript函数
- Javascript性能:如何在数组中循环并检查每个值比indexOf、search和match更快
- 检测iOS移动设备的JavaScript比自动播放音频
- PHP 和 Javascript:EURO 符号在 PHP 中比 JavaScript 占用更多的字符长度
- 为什么 === 比 JavaScript 中的 == 快
- 有没有比 javascript 中的对象数组更有效地存储大量数据
- 如何比javascript中的短setTimeout更快
- 有没有测量过CSS在编码效果方面比Javascript快多少
- 为什么.call和.apply比JavaScript中直接调用函数要慢?
- 为什么ColdFusion的纪元时间比javascript的纪元时间晚一个小时?
- 逃避& lt; ?php . .比;javascript文件
- 为什么闭包比JavaScript中的全局变量更安全?
- 将文本区换行符转换为
和& lt; br /比;JavaScript标记