JS动态加载引入JS文件
1.调整标签位置
可以把<script>标签放到HTML文档的最后面,这样不影响页面加载。
2.动态创建script来加载
loadJS('js/index.min.js?V=1.0.0.1',function(){ //加载,并执行回调函数 //alert('动态引入js成功') }); function loadJS(url, callback) { var script = document.createElement('script'), fn = callback || function() { }; script.type = 'text/javascript'; // IE if (script.readyState) { script.onreadystatechange = function() { if (script.readyState == 'loaded' || script.readyState == 'complete') { script.onreadystatechange = null; fn(); } }; } else { // 其他浏览器 script.onload = function() { fn(); }; } script.src = url; document.getElementsByTagName('head')[0].appendChild(script); }
参考:
http://www.liushuishiyin.com/n/1340.html
http://www.javacui.com/javascript/568.html
https://www.jb51.net/article/139481.htm
https://www.jb51.net/article/139504.htm
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)