If you are using variables in Javascript in the traditional way as follows:
Then you may be wrong, because this case may fail when you integrate many Javascript files into one. I found that there's a workaround to fix this problem by attaching the variable to a window object. Here's how it can be done:
var testVariable = 1;
function foo(){
alert(testVariable);
}
Then you may be wrong, because this case may fail when you integrate many Javascript files into one. I found that there's a workaround to fix this problem by attaching the variable to a window object. Here's how it can be done:
var window.testVariable = 1;
function foo(){
alert(window.testVariable);
}
I find that this is a wonderful way to avoid a lot of problems and confusions regarding global variables in Javascript.