оэтому я и ищу хоть какую-то информацию, которая поможет как минимум начать, если есть что-то полезное буду очень рад это увидеть
Умники, которые будут кидать ссылки на обучение HTML/CSS/C# и т.д. , вы слишком преисполнены, чтобы отвечать на такой вопрос, поэтому не тратьте моё время)
В первом примере я создаю функцию прямо в методе then, когда передаю ее в качестве аргумента.
function a() {
doSomething().then(() => {})
}
то, что эта функция создается в месте, куда передаются аргументы, никаким образом не влияет на ее внешнюю лексическую область видимости?
function a() {
const myFunc = () => {}
doSomething().then(myFunc)
}
Собираю систему модулей. Модули находятся в отдельной директории. При запуске программы ядро инициализирует все модули. Ядро заранее ничего не знает о модулях, ресолв производится в рантайме.
Как итог, добавляя новый модуль в директорию ядро должно нормально определить его. Следовательно модули нужно компилировать отдельно от ядра
либо бандлером (вебпак самый популярный), либо попробовать нативные модули,
параметр "module" в "ES2015".