Javascript:函数内的全局变量
问题描述:
有没有一种方法可以在HTML中设置全局的Javascript函数。Javascript:函数内的全局变量
我只能把它作为一个功能类似
PostComment(this.content)
所以我只能访问它的PostComment函数内。有没有办法在另一个函数中访问它?
答
您可以随时将东西附加到全局对象,通常在浏览器中使用window
。
window.myGlobalVar = ...;
答
只需创建功能正常在<script>
标签这样
function postComment(content){
//process content
}
它将被放置在全局命名空间。实际上这种做法实际上是不受欢迎的,因为它污染了全球名称空间。这是命名空间像
myNamesSpace.postComments(this.content)
的功能最佳实践我承担this
这里指的是一个封闭的对象,myNamespace
在这种情况下