Сообщение от AntonMs
|
i = 0
|
Запомните раз и навсегда, так переменные объявлять нельзя! Обязательно используйте ключевое слово
var. И в глобальной области вообще ничего объявлять не нужно кроме классов.
function MyClass() { //Какой-то важный класс, который будет очень часто использоваться
};
MyClass.prototype.myMethod = function() {
};
(function() { //Тут весь нужный код
var a, b, c, d, e, f;
function myLocalFunc() { }
})();
А если важный класс использует какие-то переменные из вне, то лучше сделать так:
(function() {
var foo = 'bar';
window.MyClass = function() {
alert(foo);
};
MyClass.prototype.myMethod = function() {
};
})();