loadscript加载
2024-08-30 11:22:48
function load_script(xyUrl, callback){
var head = document.getElementsByTagName('head')[0];
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = xyUrl;
//借鉴了jQuery的script跨域方法
script.onload = script.onreadystatechange = function(){
if((!this.readyState || this.readyState === "loaded" || this.readyState === "complete")){
callback && callback();
// Handle memory leak in IE
script.onload = script.onreadystatechange = null;
if ( head && script.parentNode ) {
head.removeChild( script );
}
}
};
// Use insertBefore instead of appendChild to circumvent an IE6 bug.
head.insertBefore( script, head.firstChild );
}
最新文章
- vscode过滤pyc文件
- netstat
- android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项
- nwjs如何打包文件为exe文件并修改exe图标
- 分享总结:更好地CodeReview
- 2013 Asia Regional Changchun I 题,HDU(4821),Hash
- Android播放视频
- 如何判断Intent有没有对应的Activity去处理?
- 舍伍德(Sherwood)算法学习笔记
- Codeforce 219 div1
- 【OpenCV】OpenCV2.4.6 与Visiual Studio 2008,Python2.7.5配置和图像载入显示
- Bootstrap-table事件使用
- SpringBoot 整合 Swagger2
- 【原】Java学习笔记010 - 数组
- Note on Preliminary Introduction to Distributed System
- 关于ajax请求跨域问题
- 获取修改CSS
- vim 语法着色完全配置
- MySQL多实例部署与优化
- QML常用控件