Я предполагаю, что это будет проблемой для любой платформы JavaScript.
Я использую MooTools на многих страницах моего сайта. На некоторых страницах сценариям 2 года. Когда новой странице требуется MooTools, я обычно загружаю последнюю версию, чтобы избежать возможных зависаний с прошлыми ошибками и использовать любые новые функции.
Это сработало нормально, так как мои старые страницы все еще работают, а мои новые страницы имеют самые последние и лучшие версии.
Недавно я хотел использовать MooTools для элементов страницы, которые являются общими для всех страниц сайта. Понравился заголовок сайта или навигация.
Я еще этого не сделал, но я предполагаю, что наличие версии MooTools для всего сайта будет конфликтовать с существующими версиями, которые используются на старых страницах.
Я бы не хотел быть приверженцем одной версии для всего сайта и обновлять ее только после того, как проверил все старые страницы, чтобы убедиться, что они не ломаются с новой версией.
Вопросы: какие у меня есть варианты? Какие решения вы, ребята, использовали эту работу? Есть ли функция, которая позволяет двум версиям сосуществовать на одной странице?