Могу ли я импортировать файл библиотеки Javascript (в данном случае sigma.js) в самозапускающуюся функцию?
Я использую технологию, которая, к сожалению, опирается на старый фреймворк Prototype.js (обратите внимание на современный веб-сайт!). Я хотел бы включить график sigma.js на странице, но просто поставить тег script для импорта sigma выдает эту ошибку:
TypeError: sigma.utils.matrices is undefined sigma.min.js:2
Я не знаю точную причину этого, хотя я спрашивал, но я думаю, что это противоречит Prototype.js.
Можно ли поместить весь мой код sigma.js в самоисполняющуюся функцию вместе с импортом sigma.js, чтобы он не конфликтовал?
1 ответ
Попробуйте вот так:
(function(sigma){
//your usage of sigma sigma.classes.graph....
})(sigma);