标签: javascript
我需要从几个js文件中访问一个在不同的js文件中定义的全局常量SETTINGS。研究这个问题,我遇到了以下所有选择:
SETTINGS
window.SETTINGS
window.parent.SETTINGS
window.top.SETTINGS
这些替代品之间有什么区别?他们中的任何一个被认为是“最佳实践”吗?
答案 0 :(得分:1)
当前上下文是顶部框架时,window,top和parent相同。
window
top
parent
否则,window引用当前上下文,parent指向父级,top指向顶部框架。
外部脚本在与嵌入它们的文档相同的上下文中运行。因此,请使用window.SETTINGS。