Итак, первый вопрос, на который я не смог найти ответ.Может быть, это достаточная причина, чтобы задать свой первый вопрос.Извиняюсь, если ответ может быть найден вне области действия backbone.js.
В приложении backbone.js мне нужно иметь доступ к нескольким переменным в различных функциях, поэтому я должен использовать настройку некоторых глобальных переменных.
Мне интересно, является ли мое текущее решение приемлемым / хорошей практикой.Моя IDE (IDEA), кажется, думает, что это не так:
var MyModel = Backbone.Model.extend({
initialize:function(){
var myGlobalVar, myOtherGlobalVar;//marked as unused local variable
},
myFunction:function() {
myGlobalVar = value;//marked as implicitly declared
model.set({"mrJson": {"email": myGlobalVar}});
model.save();
});
}
},
myOtherFunction:function() {
myOtherGlobalVar = otherValue;//marked as implicitly declared
model.set({"mrJson": {"email": myGlobalVar, "other": myOtherGlobalVar}});
model.save();
});
}
}
}
Я попытался объявить неявно объявленные глобальные переменные, но в результате они не были доступны из функции othe.
IsЕсть ли правильный способ обработки этих глобальных переменных в backbone.js?