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 );
}

最新文章

  1. vscode过滤pyc文件
  2. netstat
  3. android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项
  4. nwjs如何打包文件为exe文件并修改exe图标
  5. 分享总结:更好地CodeReview
  6. 2013 Asia Regional Changchun I 题,HDU(4821),Hash
  7. Android播放视频
  8. 如何判断Intent有没有对应的Activity去处理?
  9. 舍伍德(Sherwood)算法学习笔记
  10. Codeforce 219 div1
  11. 【OpenCV】OpenCV2.4.6 与Visiual Studio 2008,Python2.7.5配置和图像载入显示
  12. Bootstrap-table事件使用
  13. SpringBoot 整合 Swagger2
  14. 【原】Java学习笔记010 - 数组
  15. Note on Preliminary Introduction to Distributed System
  16. 关于ajax请求跨域问题
  17. 获取修改CSS
  18. vim 语法着色完全配置
  19. MySQL多实例部署与优化
  20. QML常用控件

热门文章

  1. fdLocalSql使用方法
  2. springMVC helloworld入门
  3. 架构:The Onion Architecture : part 1(洋葱架构:第一篇)(转载)
  4. 关于unity里pbr技术和材质 unity5默认shader和传统的对比
  5. log4j1 修改FileAppender解决当天的文件没有日期后缀
  6. navicat for mysql只导出数据表结构
  7. itunes connect 改版后无法访问的处理办法
  8. 以太坊私有链POA模式
  9. [Web 前端] 解决因inline-block元素导致的空白间距和元素下沉
  10. C#与Java 的区别