zl程序教程

您现在的位置是:首页 >  前端

当前栏目

UI5 framework异步加载javascript的solution - 动态创建script node

JavaScriptNode异步 加载 UI5 Framework script 动态创建
2023-09-14 09:02:42 时间

Created by Jerry Wang, last modified on Sep 22, 2015

  • includeScript
  • createElement
<html>
<script>
function loadScript(url, callback){
 var script = document.createElement ("script") ;
  script.type = "text/javascript";
       
    if (script.readyState){ //IE
  script.onreadystatechange = function(){
   if (script.readyState == "loaded" || script.readyState == "complete"){
     script.onreadystatechange = null;
    callback();
            } // end of readyState
        }; // end of onreadystatechange
    } // end of IE
    else { //Others
        script.onload = function(){
         callback();
     };
 }
 script.src = url;
 document.getElementsByTagName("head")[0].appendChild(script);
}
loadScript("026_test.js", function(){
 console.log("File is loaded!");
 hello();
});
</script>
</html>

UI5 框架的use case:

要获取更多Jerry的原创文章,请关注公众号"汪子熙":