Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
я реализовал библиотеку Includor.js.
… для подключения которой нужно написать длинный код. Смысл?
(не говоря уже о том, что в приложениях с сервер-сайдом все может быть совсем иначе)
<script src="http://raw.githubusercontent.com/malyutinegor/malyutinegor.github.io/master/libs/includor/includor.min.js"></script>
<script src="JS/example.js"></script>
То есть вы предлагаете вместо этого:
<html>
<head>
<title>No Includor.js tests</title>
<meta charset="utf-8">
</head>
<body>
<script src="//malyutinegor.github.io/libs/includor/hello.js"></script>
</body>
</html>писать вот это:
<html>
<head>
<title>Includor.js tests</title>
<meta charset="utf-8">
</head>
<body>
<!-- Includes -->
@gj malyutinegor: malyutinegor.github.io master/libs/includor/hello
<!-- Scripts -->
<script src="http://raw.githubusercontent.com/malyutinegor/malyutinegor.github.io/master/libs/includor/includor.min.js"></script>
<script>
I.start()
</script>
</body>
</html>?
Как же мы раньше-то без этого жили...
Посмотрите… ну хотя бы systemjs, что ли.
function addScript(arr, target){
for(var i in arr) {
var s = document.createElement("script");
s.type = "text/javascript";
s.src = arr[i];
target.appendChild(s);
}
}
addScript(["JS/example-1.js","JS/example-2.js","JS/example-3.js"], document.body);
Includor.js, или @j includor