Мне нужно иметь несколько версий javascript-библиотеки на одной странице. Как это сделать, если не вручную реорганизовать одну версию, чтобы избежать конфликтов имен?
Существует много примеров того, как это сделать с помощью JQuery (пример). Однако, похоже, это связано с добротой jQuery. Как это сделать для произвольного script?
Подробнее: я использую d3.js, и я подключаю визуализации, которые другие сделали с помощью d3. Проблема в том, что для одной из задач требуется одна версия d3, другая - более новая. Обе эти визжи должны быть доступны на одной странице - пользовательские свопы, которые отображаются на экране, путем нажатия на миниатюру, а затем js используется, чтобы скрыть один из них и построить другой. Таким образом, кажется, что замена script, а не загрузка обоих в стиле без конфликтов также может быть вариантом.