js怎么动态加载js文件(JavaScript性能优化篇) | 您所在的位置:网站首页 › js动态创建标签 › js怎么动态加载js文件(JavaScript性能优化篇) |
【动态创建script来加载-推荐】 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); }
//用法 loadJS('file.js',function(){ alert(1); }); |
CopyRight 2018-2019 实验室设备网 版权所有 |