Тот факт, что Javascript находится в другом файле, на самом деле не имеет большого значения. Это скорее вопрос понимания области видимости, глобальных переменных и т. Д.
Если вы создаете переменную в глобальной области видимости одного файла:
var hello = 'hello';
Тогда это, конечно, доступно в другом файле:
alert(hello + ' world');
(хотя вы хотите получить правильный порядок при импорте этих файлов в HTML-документ)
Все вышесказанное, глобальные переменные обычно не рекомендуются, и Sencha Touch также предоставляет способ для переменных пространства имен: смотрите Ext.namespace в http://dev.sencha.com/deploy/touch/docs/?class=Ext