异步安全加载javascript文件的方法
2015-07-21 00:00
671 查看
本文实例讲述了异步安全加载javascript文件的方法。分享给大家供大家参考。具体如下:
使用方法:
JavaScript实现代码:
希望本文所述对大家的javascript程序设计有所帮助。
javascript实现将文件保存到本地方法汇总
JavaScript检测上传文件大小的方法
javascript实现限制上传文件大小
javascript结合ajax读取txt文件内容
JavaScript判断文件上传类型的方法
用javascript读取xml文件读取节点数据
JavaScript实现删除,移动和复制文件的方法
使用方法:
(function() { __safeLoadScript("http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js", function() { alert(jQuery); }); })();
JavaScript实现代码:
window.__safeLoadScript = function(src, callback) { function addEvent(obj, type, fn) { if (obj.attachEvent) { obj['e' + type + fn] = fn; obj[type + fn] = function() { obj['e' + type + fn](window.event); } obj.attachEvent('on' + type, obj[type + fn]); } else obj.addEventListener(type, fn, false); } function async_load(src, callback) { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; var protocol = (("https:" == document.location.protocol) ? "https://" : "http://"); s.src = protocol + src; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); s.onload = s.onreadystatechange = function() { if(callback && (!this.readyState || this.readyState == "loaded" || this.readyState == "complete")) { callback(); } }; } addEvent(window, "load", function() { async_load(src, callback); }); };
希望本文所述对大家的javascript程序设计有所帮助。
您可能感兴趣的文章:
动态载入/删除/更新外部 JavaScript/Css 文件的代码javascript实现将文件保存到本地方法汇总
JavaScript检测上传文件大小的方法
javascript实现限制上传文件大小
javascript结合ajax读取txt文件内容
JavaScript判断文件上传类型的方法
用javascript读取xml文件读取节点数据
JavaScript实现删除,移动和复制文件的方法
相关文章推荐
- Javascript实现获取及设置光标位置的方法
- javascript实现网页屏蔽Backspace事件,输入框不屏蔽
- js字符串转换成数字与数字转换成字符串的实现方法
- 奇淫異術: javascript 的超cool 技巧。
- jqGrid中prmNames,jsonReader,colModel的参数简介
- javascript中,实现的string的format函数
- 算法导论 第二十四章:单源最短路径
- Javascript正则构造函数与正则表达字面量&&常用正则表达式
- 【小练习】js冒泡排序
- 《JavaScript设计模式与开发实践》读书笔记之享元模式
- javascript 盒子模型
- jstack(查看线程)、jmap(查看内存)和jstat(性能分析)命令
- js JSON对象属性
- Zepto.js源码分析
- IDF-CTF-简单的js加密 writeup
- 2015.7.20 第九课 课程重点(js语句:获取时间、数字取值、定时器)
- JSP/SERVLET入门教程--Servlet 使用入门
- JS检查浏览器类型和版本
- JS检查浏览器类型和版本
- JS检查浏览器类型和版本