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 до их объявления. Вы должны проверить консоль эмулятора, чтобы найти такие ошибки.