javascript同步Import,同步调用外部js的方法


Posted in Javascript onJuly 08, 2008

在线演示地址https://3water.com/jslib/Import/a.html

主要功能代码import.js

<!--  
(function(){  
      if(typeof window._Import != "undefined") return; //防止多次加载        function _Import(uri, x) {  
        var f = arguments.callee.caller;  
        if(typeof f == "function") {  
                var IsIE = (navigator.userAgent.indexOf("MSIE") == -1)? false : true;  
                var scriptEle = document.getElementsByTagName("head")[0].appendChild(document.createElement("script"));  
                scriptEle.type = "text/javascript";  
                scriptEle.src = uri;  
                if (x)  
                {  
                      if (IsIE) {  
                    scriptEle.onreadystatechange = x;  
                      }  
                      else {  
                        scriptEle.onload = x;  
                      }  
                }  
        }  
      }  
    window._Import = _Import;  
})();  
//-->

远程测试a.js
var a = "三水点靠木3water.com==="; 

具体调用代码
<html>  
<head>  
<title>-</title>  
</head>  
<body>  
<script type="text/javascript" src="Import.js"></script>  
<script type="text/javascript">  
(function(){  
    function callback()  
    {  
        var IsIE = (navigator.userAgent.indexOf("MSIE") == -1)? false : true;  
        if (IsIE)  
        {  
            if(/loaded/.test(this.readyState))  
            {  
                alert(a);  
            }  
        }  
        else  
        {  
            alert(a);  
        }  
    }      _Import("https://3water.com/jslib/Import/a.js", callback)  
})()  
</script>  
</body></html>
Javascript 相关文章推荐
ExtJs Excel导出并下载IIS服务器端遇到的问题
Sep 16 Javascript
jquery动画1.加载指示器
Aug 24 Javascript
用jQuery模拟select下拉框的简单示例代码
Jan 26 Javascript
jQuery插件animateSlide制作多点滑动幻灯片
Jun 11 Javascript
JS函数arguments数组获得实际传参数个数的实现方法
May 28 Javascript
JavaScript事件学习小结(三)js事件对象
Jun 09 Javascript
javascript日期比较方法实例分析
Jun 17 Javascript
vue.js使用3DES加密的方法示例
May 18 Javascript
详解bootstrap-fileinput文件上传控件的亲身实践
Mar 21 Javascript
JS手写一个自定义Promise操作示例
Mar 16 Javascript
js实现前端界面导航栏下拉列表
Aug 27 Javascript
javascript实现滚轮轮播图片
Dec 13 Javascript
SWFObject Flash js调用类
Jul 08 #Javascript
Firefox和IE浏览器兼容JS脚本写法小结
Jul 07 #Javascript
图片自动缩小 点击放大
Jul 07 #Javascript
超级退弹代码
Jul 07 #Javascript
Javascript入门学习资料收集整理篇
Jul 06 #Javascript
javascript 火狐(firefox)不显示本地图片问题解决
Jul 05 #Javascript
javascript 火狐(firefox)不显示本地图片问题解决
Jul 05 #Javascript
You might like
php读取msn上的用户信息类
2008/12/05 PHP
php CI框架插入一条或多条sql记录示例
2014/07/29 PHP
php+ajax实现文章自动保存的方法
2014/12/30 PHP
PHP使用JSON和将json还原成数组
2015/02/12 PHP
微信支付扫码支付php版
2016/07/22 PHP
PDO::commit讲解
2019/01/27 PHP
jquery带翻页动画的电子杂志代码分享
2015/08/21 Javascript
jquery UI Datepicker时间控件的使用方法(加强版)
2015/11/07 Javascript
jQuery3.0中的buildFragment私有函数详解
2016/08/16 Javascript
移动端Ionic App 资讯上下循环滚动的实现代码(跑马灯效果)
2017/08/29 Javascript
微信小程序实现点击文字页面跳转功能【附源码下载】
2017/12/12 Javascript
jQuery实现简单轮播图效果
2020/12/27 jQuery
详细解析Python当中的数据类型和变量
2015/04/25 Python
Python捕捉和模拟鼠标事件的方法
2015/06/03 Python
一个基于flask的web应用诞生 flask和mysql相连(4)
2017/04/11 Python
Python装饰器的执行过程实例分析
2018/06/04 Python
解决Pycharm运行时找不到文件的问题
2018/10/29 Python
python 划分数据集为训练集和测试集的方法
2018/12/11 Python
Python使用ctypes调用C/C++的方法
2019/01/29 Python
python使用百度文字识别功能方法详解
2019/07/23 Python
Flask框架模板继承实现方法分析
2019/07/31 Python
python-Web-flask-视图内容和模板知识点西宁街
2019/08/23 Python
python如何将两个txt文件内容合并
2019/10/18 Python
python3反转字符串的3种方法(小结)
2019/11/07 Python
解决img标签上下出现间隙的方法
2016/12/14 HTML / CSS
推荐WEB开发者最佳HTML5和CSS3代码生成器
2015/11/24 HTML / CSS
浅谈Html5移动端ios/Android兼容性总结
2018/06/01 HTML / CSS
Capitol Lighting的1800lighting.com:住宅和商业照明
2019/04/10 全球购物
中兴通讯全球官方网站:ZTE
2020/12/26 全球购物
红领巾心向党广播稿
2014/01/19 职场文书
高中生家长寄语大全
2014/04/03 职场文书
管理建议书范文
2014/05/13 职场文书
2014年社区工会工作总结
2014/12/18 职场文书
vue项目两种方式实现竖向表格的思路分析
2021/04/28 Vue.js
一篇带你入门Java垃圾回收器
2021/06/16 Java/Android
MySQL分区表管理命令汇总
2022/03/21 MySQL