2011-12-05 66 views
1

有没有办法将一个变量放入JavaScript文件中,以便在调用该文件时增加该变量(如Java中的static var)?我想用它来防止两次调用js文件。或者,还有另一种方法来做到这一点?防止两次调用js文件

+0

这是什么意思,称它两次?在同一个网站上有两个页面引用相同的JavaScript文件? –

+0

您是否考虑过使用完整的JS模块系统,如requireJS或Dojo工具箱中的那个? – hugomg

+0

即时通讯实际上已经在使用YUI库,但不知道我是否可以使用它。 –

回答

3
var checkit = window.check_var; 

if(checkit === undefined){ //file never entered. the global var was not set. 
    window.check_var = 1; 
} 
else { 
    alert('FILE WAS CALLED ALREADY!'); 
}