我最近读到,由于列出here和here的原因,扩展DOM总体上是不好的。据我了解,反对它的主要原因是:
Document.prototype.hide
并且浏览器然后在文档元素上实现hide
函数但是,我没有看到有人问过这些问题。
hide
,安全吗? typeof
Document.prototype.hide == 'undefined'
原型上的功能?换句话说,向我解释如何安全地扩展DOM以及我可以做些什么来确保如果浏览器要创建hide
函数,我可以做些什么来不使我的代码具有完全重做。