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 相关文章推荐
JavaScript Perfection kill 测试及答案
Mar 23 Javascript
Jquery Post处理后不进入回调的原因及解决方法
Jul 15 Javascript
jQuery Ajax()方法使用指南
Nov 19 Javascript
JavaScript中的Math.E属性使用详解
Jun 12 Javascript
浅谈js构造函数的方法与原型prototype
Jul 04 Javascript
js与jquery正则验证电子邮箱、手机号、邮政编码的方法
Jul 04 Javascript
非常优秀的JS图片轮播插件Swiper的用法
Jan 03 Javascript
JavaScript满天星导航栏实现方法
Mar 08 Javascript
详解如何在微信小程序中愉快地使用sass
Jul 30 Javascript
使用微信SDK自定义分享的方法
Jul 03 Javascript
怎么理解wx.navigateTo的events参数使用详情
May 18 Javascript
何时/使用 Vue3 render 函数的教程详解
Jul 25 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
DOTA2游戏同人动画《龙之血》导演接受采访
2021/03/05 欧美动漫
php 按指定元素值去除数组元素的实现方法
2011/11/04 PHP
PHP观察者模式原理与简单实现方法示例
2017/08/25 PHP
Ubuntu彻底删除PHP7.0的方法
2018/07/27 PHP
javascript 动态添加表格行
2006/06/22 Javascript
不用AJAX和IFRAME,说说真正意义上的ASP+JS无刷新技术
2008/09/25 Javascript
jQuery ajax cache缓存问题
2010/07/01 Javascript
jQuery+.net实现浏览更多内容(改编php版本)
2013/03/28 Javascript
javascript搜索框点击文字消失失焦时文本出现
2014/09/18 Javascript
jquery实现网站列表切换效果的2种方法
2016/08/12 Javascript
分分钟玩转Vue.js组件
2016/10/25 Javascript
js实现砖头在页面拖拉效果
2020/11/20 Javascript
JavaScript中英文字符长度统计方法示例【按照中文占2个字符】
2017/01/17 Javascript
Bootstrap4如何定制自己的颜色和风格
2018/02/26 Javascript
Angular.JS读取数据库数据调用完整实例
2019/07/02 Javascript
如何使用50行javaScript代码实现简单版的call,apply,bind
2019/08/14 Javascript
layui的layedit富文本赋值方法
2019/09/18 Javascript
vue框架制作购物车小球动画效果实例代码
2019/09/26 Javascript
js实现二级联动简单实例
2020/01/11 Javascript
JavaScript实现Tab选项卡切换
2020/02/13 Javascript
Vue获取微博授权URL代码实例
2020/11/04 Javascript
python实现多线程采集的2个代码例子
2014/07/07 Python
详解Python的迭代器、生成器以及相关的itertools包
2015/04/02 Python
详解Python中的装饰器、闭包和functools的教程
2015/04/02 Python
Python实现多进程共享数据的方法分析
2017/12/04 Python
Flask解决跨域的问题示例代码
2018/02/12 Python
Python装饰器的执行过程实例分析
2018/06/04 Python
Python Tornado核心及相关原理详解
2020/06/24 Python
css背景图片的背景裁切、背景透明度、背景变换等效果运用
2012/12/24 HTML / CSS
HTML5通用接口详解
2016/06/12 HTML / CSS
管理信息系学生的自我评价
2014/01/11 职场文书
学校大课间活动方案
2014/01/30 职场文书
医院义诊活动总结
2014/07/04 职场文书
施工安全责任书范本
2014/07/24 职场文书
《包身工》教学反思
2016/02/23 职场文书
Python如何让字典保持有序排列
2022/04/29 Python