Я хочу динамически загружать файл JS с помощью AJAX и выполнять его. Я имею в виду эту страницу , в которой говорится: «В настоящее время предпочтительным способом внедрения кода JS, по-видимому, является использование AJAX для загрузки исходного кода JS, а затем eval () кода».
Но Меня беспокоит использование eval для выполнения скрипта. Чтобы увидеть, как jQuery реализует это, я проверил его источник и нашел следующее:
getScript: function( url, callback ) {
return jQuery.get( url, undefined, callback, "script" );
}
Затем я поискал метод get jQuery. Но есть несколько методов get. Я новичок в ООП в JS и не понимаю, где искать правильный метод get.
Я хочу знать, как он выполняет скрипт - использует ли он eval или нет, и если да, то насколько это безопасно.
Кто-нибудь может посоветовать мне найти правильный метод get.