Структурирование библиотеки с использованием require - PullRequest
0 голосов
/ 08 июня 2018

Я не уверен, как назвать этот вопрос, поэтому любые изменения приветствуются !!!Я пытаюсь научиться поддерживать чистую структуру библиотеки js сторонних скриптов, а также свою собственную.У меня нет никаких знаний, кроме основного метода добавления файлов js на мою страницу, кроме старого способа.

Я нашел это при поиске, и для меня есть смысл видеть, что я не очень хорош с javascriptили JQuery https://github.com/volojs/create-template

мой вопрос, у меня есть структура папок следующим образом

  • index.html
  • assets / js / lib / gsap /
  • assets / js / lib / bootstrap /
  • assets / js / lib / whateverelse

в моем файле index.html у меня есть ссылка на jquery и файл с именемapp.js

но я не понимаю, как заставить это работать, как мне вызывать файлы из каталога?

Обычно я хочу вызывать файлы multi js из 1 файла

1 Ответ

0 голосов
/ 12 июня 2018

Если я правильно понял, вам нужны файлы из app.js и app.js, включенные в index.html.

app.js

function dynamicallyLoadScript(url) {
var script = document.createElement("script"); // Make a script DOM node
script.src = url; // Set it's src to the provided URL

document.head.appendChild(script); // Add it to the end of the head section of the page (could change 'head' to 'body' to add it to the end of the body section instead)
}
dynamicallyLoadScript('assets/js/lib/bootstrap/test.js');
dynamicallyLoadScript('assets/js/lib/gsap/test.js');

*Функция 1008 * index.html

<script src="app.js"></script>

взята из здесь .Парень отвечает почти на все связанные вопросы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...