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 相关文章推荐
JQuery 1.6发布 性能提升,同时包含大量破坏性变更
May 10 Javascript
Web开发之JavaScript
Mar 29 Javascript
网站如何做到完全不需要jQuery也可以满足简单需求
Jun 27 Javascript
jQuery实现鼠标悬停显示提示信息窗口的方法
Apr 30 Javascript
jQuery中(function($){})(jQuery)详解
Jul 15 Javascript
ionic实现滑动的三种方式
Aug 27 Javascript
jquery ui sortable拖拽后保存位置
Apr 27 jQuery
微信小程序实现action-sheet弹出底部菜单功能【附源码下载】
Dec 09 Javascript
JS通过位运算实现权限加解密
Aug 14 Javascript
Vue源码解析之数组变异的实现
Dec 04 Javascript
微信浏览器左上角返回按钮监听的实现
Mar 04 Javascript
Js Snowflake(雪花算法)生成随机ID的实现方法
Aug 26 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自动更新新闻DIY
2006/10/09 PHP
yii2高级应用之自定义组件实现全局使用图片上传功能的方法
2016/10/08 PHP
TP5框架model常见操作示例小结【增删改查、聚合、时间戳、软删除等】
2020/04/05 PHP
javascript里的条件判断
2007/02/27 Javascript
HTML代码中标签的全部属性 中文注释说明
2009/03/26 Javascript
Javascript 定时器调用传递参数的方法
2009/11/12 Javascript
jQuery1.5.1 animate方法源码阅读
2011/04/05 Javascript
图片img的src不变让浏览器重新加载实现方法
2013/03/29 Javascript
jquery高效反选具体实现
2013/05/05 Javascript
jquery中的常用事件bind、hover、toggle等示例介绍
2014/07/21 Javascript
js对象的复制继承实例
2015/01/10 Javascript
jQuery向父辈遍历的简单方法
2016/09/18 Javascript
JS原型与原型链的深入理解
2017/02/15 Javascript
vuex中的 mapState,mapGetters,mapActions,mapMutations 的使用
2018/04/13 Javascript
微信小程序实现上传图片功能
2018/05/28 Javascript
对Layer弹窗使用及返回数据接收的实例详解
2019/09/26 Javascript
mpvue实现小程序签到金币掉落动画(api实现)
2019/10/17 Javascript
Element Dialog对话框的使用示例
2020/07/26 Javascript
[01:38]DOTA2辉夜杯 欢乐的观众现场采访
2015/12/26 DOTA
使用Python读写及压缩和解压缩文件的示例
2016/07/08 Python
好用的Python编辑器WingIDE的使用经验总结
2016/08/31 Python
python中requests使用代理proxies方法介绍
2017/10/25 Python
Python数据分析库pandas基本操作方法
2018/04/08 Python
pyqt 实现在Widgets中显示图片和文字的方法
2019/06/13 Python
pytorch 状态字典:state_dict使用详解
2020/01/17 Python
python和c语言哪个更适合初学者
2020/06/22 Python
python3跳出一个循环的实例操作
2020/08/18 Python
python使用Windows的wmic命令监控文件运行状况,如有异常发送邮件报警
2021/01/30 Python
CSS3网格的三个新特性详解
2014/04/04 HTML / CSS
使用HTML5做个画图板的方法介绍
2013/05/03 HTML / CSS
萨克斯第五大道的折扣店:Saks Fifth Avenue OFF 5TH
2016/08/25 全球购物
资产评估专业学生的自我鉴定
2013/11/14 职场文书
入党自荐书范文
2014/03/09 职场文书
学生评语大全
2014/04/18 职场文书
做一个有道德的人演讲稿
2014/05/14 职场文书
四风问题对照检查材料
2014/09/22 职场文书