Samsung Smart TV, как включить библиотеку JS в другие файлы JS

Я написал свою собственную библиотеку js, как я могу сделать так, чтобы другие существующие файлы js использовали ее. Например, я создал видеопроект, который включает сцену домашней страницы по умолчанию (включая homepgage.css, homepage.html и homepage.js) и детальную сцену по умолчанию (включая detail.css, detail.html и detail.js). Затем я создал свой собственный js-файл "lib.js", который извлекает все видеофайлы с моего сервера. Теперь вопрос: как сделать так, чтобы файл homepage.js мог использовать методы "lib.js". Я попытался включить путь lib.js в файл index.html, используя:

<script type='text/javascript' language='javascript' src='scenes/detail.js'></script>
<script type='text/javascript' language='javascript' src='scenes/homepage.js'></script>
<script type='text/javascript' language='javascript' src='scenes/lib.js'></script>

Я также включаю тег script:

<script type='text/javascript' language='javascript' src='scenes/lib.js'></script>

в файле homepage.html.

но оба они не работают.

Кто-нибудь знает, как это решить?

1 ответ

Приложение SmartTV работает как обычный сайт. Если вы хотите использовать методы из lib.js, вы должны включить скрипт перед использованием этих методов. В вашем случае проблема может заключаться в доступе к методам из lib.js до их объявления. Вы должны проверить консоль эмулятора, чтобы найти такие ошибки.

Другие вопросы по тегам