Создание приложения в Titanium, попытка вызова функции в js-файле 2 из js-файла 1

Создавая приложение в Titanium, я пытаюсь вызвать функцию в другом созданном мной js файле. Я пытаюсь вызвать функцию из своего index.js. когда я это сделаю, он не может его найти. Я думаю, что это проблема масштаба. в java я бы сделал объект класса и сделал object.function (). Я не уверен, как это сделать в JS. Или мне нужно добавить мой новый JS-файл в какой-нибудь манифест.


Для этого вы можете использовать метод Ti.include. Предположим, у вас есть два файла, index.js и common.js, и вы хотите вызвать метод initScreen () , который определен в common.js. Вы можете вызвать метод внутри index.js следующим образом:

  Ti.include ("common.js"); //Запишите это вверху вашего index.jsinitScreen (); //Как обычно  

У вас есть еще один вариант — require method. Если вы пишете файл common.js как модуль commonJS, вы можете использовать метод require .

Надеюсь, он вам помог


Для этого вы можете использовать метод Ti.include. Предположим, у вас есть два файла, index.js и common.js, и вы хотите вызвать метод initScreen () , который определен в common.js. Вы можете вызвать метод внутри index.js следующим образом:

  Ti.include ("common.js"); //Запишите это вверху вашего index.jsinitScreen (); //Как обычно  

У вас есть еще один вариант — require method. Если вы пишете файл common.js как модуль commonJS, вы можете использовать метод require .

Надеюсь, это вам помогло

Оцените статью
techsly.ru
Добавить комментарий