daniao11417

  这个函数很简单,唯一值得注意的一点是,需要在导入完成之后,执行里面的回调函数。

 1 // 导入js的函数
 2 function loadJS(url, callback) {
 3     var script = document.createElement(\'script\'),
 4         fn = callback || function () { };
 5     script.type = \'text/javascript\';
 6     script.defer = true;
 7     //IE
 8     if (script.readyState) {
 9         script.onreadystatechange = function () {
10             if (script.readyState == \'loaded\' || script.readyState == \'complete\') {
11                 script.onreadystatechange = null;
12                 fn();
13             }
14         };
15     } else {
16         //其他浏览器
17         script.onload = function () {
18             fn();
19         };
20     }
21     script.src = url;
22     document.getElementsByTagName(\'head\')[0].appendChild(script);
23 }

 

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-08-02
  • 2022-12-23
  • 2022-12-23
  • 2021-11-09
  • 2022-12-23
  • 2021-06-28
  • 2022-12-23
猜你喜欢
  • 2021-08-02
  • 2022-12-23
  • 2021-08-09
  • 2022-12-23
  • 2022-12-23
  • 2021-08-18
  • 2021-11-23
相关资源
相似解决方案