Исходя из классического фона ООП, я недавно начал больше узнавать о JavaScript. Однако есть одна вещь, которую я не могу понять:
В классических языках ООП вы обычно создаете отдельный файл для каждого класса, поскольку это упрощает ведение вашего кода. У JS нет реальных классов, и, насколько я знаю, также нет реального прямого способа включить другой JS файл из одного файла. Однако, когда вы работаете с командой над крупным проектом JS, вы, вероятно, захотите разделить проект на несколько файлов. Как это делается? Что вы вкладываете в эти файлы и как их правильно загружать?