UI5 framework异步加载javascript的solution - 动态创建script node
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的原创文章,请关注公众号"汪子熙":
相关文章
- 【说站】javascript首字母大写转换的方法
- JavaScript常用基础算法「建议收藏」
- JavaScript、js文件、Node.js、静态文件
- JavaScript 第四天
- Node.js新手必须知道的4个JavaScript概念详解架构师
- JavaScript学习总结(十七)——Javascript原型链的原理详解编程语言
- JavaScript学习总结(九)——Javascript面向(基于)对象编程详解编程语言
- javascript 获取页面高度(多种浏览器)详解编程语言
- 环境Linux下快速搭建Node环境(linux下安装node)
- 如何使用Node.js连接Oracle数据库(node连接oracle)
- 使用Node.js实现对MSSQL数据库的连接(node连接 mssql)
- 使用Node模块操作MSSQL数据库(node mssql模块)
- 轻松安装Oracle数据库Node环境下操作指南(node安装oracle)
- 一个可以得到元素真实的背景颜色的javascript脚本
- Javascript自适应高度的Tab选项卡
- javascript中的onkeyup和onkeydown区别介绍
- jsp+javascript打造级连菜单的实例代码
- javascript实现文字图片上下滚动的具体实例
- 利用noesis.Javascript开源组件.Net中执行javascript脚本
- javascript在子页面中函数无法调试问题解决方法
- Javascript按位取反运算符(~)
- javascript动态创建表格
- Javascript基础教程之JavaScript语法