在性能方面应该使用什么?


el.style.setProperty


要么


样式属性


我发现的唯一内容是此JsPerf test,但缺少运行。显然,Firefox处理直接,第二种样式更好,而Chrome处理第一种样式。

有什么建议可以使用吗?

谁不赞成这个问题,您是否会不愿意评论为什么这是“基于观点的”?

最佳答案

为了安全起见,我建议使用el.style.setProperty,因为:


属性名称将来可能会更改
属性的可见性(私有)可能会更改
借助包装函数跟踪更改情况很有帮助
这也是一个很好的编码习惯

09-17 09:27