javascript - 我可以在 javascript 中向 'window' 对象添加属性吗?

标签 javascript cross-browser

我可以在 javascript 中向“window”对象添加任何随机属性吗?像这样的东西:

window.my_own_attr = "my_value"

它对任何库有任何副作用吗?它是否跨浏览器兼容?

最佳答案

Can I add any random attribute to 'window' object in javascript?

是的,就像你展示的那样。

Does it have any side effects with any libraries?

不,除非您使用设置属性然后覆盖的库。

And is it cross-browser compatible?

是的,完全。


话虽如此,这种做法通常是不受欢迎的。您最终可能会覆盖您不想覆盖的内容。

关于javascript - 我可以在 javascript 中向 'window' 对象添加属性吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12743007/

相关文章:

javascript - vue.js 不更新嵌套 v-for 循环中的属性

javascript - 如何检查 iframe 是否已完全加载 PDF 文件

javascript - document.body.style.backgroundImage 无法跨浏览器工作

asp.net - 如何在浏览器(IE、Chrome、Firefox Safari)上点击后退按钮时刷新页面?

javascript - 向上和向下键仅在 Firefox 中有效

javascript - 如何为对象列表显示多个日历

javascript - 如何在浏览器中动态创建javascript文件

javascript - 来自 JavaScript(或 Angular JS)的排队 API 消息

javascript - 如何使用 CasperJS 循环并查找所有 tr id

javascript - 如何判断是 "html"还是 "body"滚动窗口