我试图动态加载JS脚本,但是使用jQuery不是一个选项。
我检查了jQuery源,看看如何实现getScript,以便我可以使用这种方法来使用本机JS加载脚本。但是,getScript只调用jQuery.get()
我还没有找到get方法实现的位置。
所以我的问题是
使用本机JavaScript实现自己的getScript方法的可靠方法是什么?
谢谢!
解决方法
你可以这样获取脚本:
(function(document,tag) { var scriptTag = document.createElement(tag),// create a script tag firstScriptTag = document.getElementsByTagName(tag)[0]; // find the first script tag in the document scriptTag.src = 'your-script.js'; // set the source of the script to your script firstScriptTag.parentNode.insertBefore(scriptTag,firstScriptTag); // append the script to the DOM }(document,'script'));