import函数同步加载外部javascript文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了import函数同步加载外部javascript文件相关的知识,希望对你有一定的参考价值。

  1. function import(url)
  2. {
  3. var req = new XMLHttpRequest();
  4. var isSuccessful = function() {
  5. try {
  6. return ( req.status >= 200 && req.status < 300 ) || req.status == 304 || navigator.userAgent.indexOf("Safari") >= 0 && typeof req.status == "undefined";
  7. } catch(e){}
  8. return false;
  9. }
  10. req.open('GET', url, true);
  11. req.onreadystatechange=function() {
  12. if ( req.readyState == 4) {
  13. if(isSuccessful()) {
  14. eval.call( window, req.responseText );
  15. }
  16. }
  17. }
  18. req.send();
  19. };

以上是关于import函数同步加载外部javascript文件的主要内容,如果未能解决你的问题,请参考以下文章

javaScript中的同步,异步与回调函数

link和@import引入外部样式的区别

Angular2组件加载外部js lib文件

link和@import引入外部样式的区别

引入外部样式表的方法lLink和@import

Javascript - 异步调用后同步