Может быть, закрытие - мое решение? Не совсем уверен, как это сделать.
Код настроен так:
var globalVar = '';
var globalVar2 = '';
function func()
{
if (condition)
func2(globalVar)
else
func2(globalVar2)
}
В func2()
Я кеширую некоторый HTML в главном контейнере в соответствующую глобальную переменную, которую передаю ему. В основном у меня есть основной контейнер, который содержит разные страницы в зависимости от того, какую вкладку они выбирают. Для производительности я хочу кэшировать страницу в глобальные переменные, поэтому мне нужно знать, какая вкладка активна, чтобы выяснить, какой глобальной переменной назначить HTML.