unicorn/prefer-dom-node-text-content 风格
作用
强制在 DOM 节点中使用 .textContent 而不是 .innerText。
为什么它不好?
使用 .innerText 有一些劣势。
.innerText要求布局信息才能返回结果,其性能开销更大。.innerText仅针对 HTMLElement 对象定义,而.textContent针对所有 Node 对象定义。.innerText不是标准,例如,Firefox 中不存在。
示例
此规则指定的错误代码示例
javascript
const text = foo.innerText;此规则指定的正确代码示例
javascript
const text = foo.textContent;