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.0.2
Oct 11 Javascript
window.js 主要包含了页面的一些操作
Dec 23 Javascript
jQuery getJSON 处理json数据的代码
Jul 26 Javascript
如何制作浮动广告 JavaScript制作浮动广告代码
Dec 30 Javascript
node.js中的fs.readFile方法使用说明
Dec 15 Javascript
判断浏览器的内核及版本号方法汇总
Jan 05 Javascript
jQuery实现首页顶部可伸缩广告特效代码
Apr 15 Javascript
js实现文字闪烁特效的方法
Dec 17 Javascript
jQuery简单实现中间浮窗效果
Sep 04 Javascript
Bootstrap实现各种进度条样式详解
Apr 13 Javascript
BootStrap表单控件之复选框checkbox和单选择按钮radio
May 23 Javascript
vue各种事件监听实例(小结)
Jun 24 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
生成ubuntu自动切换壁纸xml文件的php代码
2010/07/17 PHP
在Windows系统下使用PHP生成Word文档的教程
2015/07/03 PHP
php文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名)
2016/05/09 PHP
PHP编写的图片验证码类文件分享
2016/06/06 PHP
通过PHP设置BugFree获取邮箱通知
2019/04/25 PHP
Yii框架连表查询操作示例
2019/09/06 PHP
在 Laravel 6 中缓存数据库查询结果的方法
2019/12/11 PHP
JCalendar 日历控件 v1.0 beta[兼容IE&amp;Firefox] 有文档和例子
2007/05/30 Javascript
jquery nth-child()选择器的简单应用
2010/07/10 Javascript
原生Js实现按的数据源均分时间点幻灯片效果(已封装)
2010/12/28 Javascript
javascript事件冒泡详解和捕获、阻止方法
2014/04/12 Javascript
简单解析JavaScript中的__proto__属性
2016/05/10 Javascript
jQuery EasyUI window窗口使用实例代码
2017/12/25 jQuery
React-native桥接Android原生开发详解
2018/01/17 Javascript
使用angular-cli webpack创建多个包的方法
2018/10/16 Javascript
js canvas实现写字动画效果
2018/11/30 Javascript
详解ng-alain动态表单SF表单项设置必填和正则校验
2019/06/11 Javascript
小结Python用fork来创建子进程注意事项
2014/07/03 Python
Python中使用select模块实现非阻塞的IO
2015/02/03 Python
对于Python的框架中一些会话程序的管理
2015/04/20 Python
python实现kMeans算法
2017/12/21 Python
浅谈python中拼接路径os.path.join斜杠的问题
2018/10/23 Python
python 读取竖线分隔符的文本方法
2018/12/20 Python
Python中IP地址处理IPy模块的方法
2019/08/16 Python
如何使用python进行pdf文件分割
2019/11/11 Python
numpy np.newaxis 的实用分享
2019/11/30 Python
解决torch.autograd.backward中的参数问题
2020/01/07 Python
Python要如何实现列表排序的几种方法
2020/02/21 Python
什么是事务?为什么需要事务?
2012/01/09 面试题
医药代表个人求职信范本
2013/12/19 职场文书
竞选班干部演讲稿
2014/04/24 职场文书
2014红色之旅心得体会
2014/10/07 职场文书
辞职信如何写
2015/02/27 职场文书
董事会决议范本
2015/07/01 职场文书
Python中使用Opencv开发停车位计数器功能
2022/04/04 Python
MySQL 外连接语法之 OUTER JOIN
2022/04/09 MySQL