扩展DOM(宿主对象)隐患学习

扩展DOM(宿主对象)隐患学习_第1张图片
js中的对象.png

疑惑

  1. 这图感觉有问题啊。和w3school上的不一致。
  2. Enumerability
    为什么要让某些属性不能被遍历出来,为了性能?

确定的一些结论

在顶层javascript代码中,global可以通过this访问到。而在浏览器中global就是window。在node环境中global是global,也可以用this.

参考文献

  1. whats-wrong-with-extending-the-dom
  2. Extending builtin natives. Evil or not?

你可能感兴趣的:(扩展DOM(宿主对象)隐患学习)