Здравствуйте, хочу организовать нечто типа "модулей" (не модулей, как таковых, а функции в файлах, подгружаемых по необходимости), это в моей голове выглядит примерно так.
Примерное содержимое первого (главного) файла (просто пример):
// ......
input_btn.on("click", function (e) {
$.ajax({
url: "../scripts/my_script.js",
success: function (e.target.value) {
/* */
}
});
});
// ......
Примерное содержимое второго файла, вызываемого первым - my_script.js, расположенного в директории "../scripts/":
(function(some){
console.log(some);
})();
Суть в том, чтобы не засорять все глобальными переменными с функциями. Возможно ли это вообще, и как сделать подобное правильно?