在性能方面应该使用什么?
el.style.setProperty
要么
样式属性
我发现的唯一内容是此JsPerf test,但缺少运行。显然,Firefox处理直接,第二种样式更好,而Chrome处理第一种样式。
有什么建议可以使用吗?
谁不赞成这个问题,您是否会不愿意评论为什么这是“基于观点的”?
最佳答案
为了安全起见,我建议使用el.style.setProperty
,因为:
属性名称将来可能会更改
属性的可见性(私有)可能会更改
借助包装函数跟踪更改情况很有帮助
这也是一个很好的编码习惯