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系列(6) 强大的原型和原型链
Jan 15 Javascript
JS获得选取checkbox整行数据的方法
Jan 28 Javascript
jquery中键盘事件小结
Feb 24 Javascript
深入理解 JavaScript 中的 JSON
Apr 06 Javascript
js实现图片懒加载效果
Jul 17 Javascript
Angular 1.x个人使用的经验小结
Jul 19 Javascript
浅谈Express异步进化史
Sep 09 Javascript
利用Blob进行文件上传的完整步骤
Aug 02 Javascript
使用imba.io框架得到比 vue 快50倍的性能基准
Jun 17 Javascript
js计算最大公约数和最小公倍数代码实例
Sep 11 Javascript
详解JavaScript 的执行机制
Sep 18 Javascript
微信小程序实现登录注册功能
Dec 29 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类
2008/04/09 PHP
php中smarty模板条件判断用法实例
2015/06/11 PHP
php中错误处理操作实例分析
2019/08/23 PHP
IE浏览器PNG图片透明效果代码
2008/09/02 Javascript
setInterval()和setTimeout()的用法和区别示例介绍
2013/11/17 Javascript
JS实现两表格里数据来回转移的方法
2015/05/28 Javascript
jQuery实现Meizu魅族官方网站的导航菜单效果
2015/09/14 Javascript
js行号显示的文本框实现效果(兼容多种浏览器 )
2015/10/23 Javascript
jQuery实现的超链接提示效果示例【附demo源码下载】
2016/09/09 Javascript
AngularJS extend用法详解及实例代码
2016/11/15 Javascript
Html5+jQuery+CSS制作相册小记录
2016/12/30 Javascript
Angular2自定义分页组件
2017/04/19 Javascript
JS ES6多行字符串与连接字符串的表示方法
2017/04/26 Javascript
利用Vue v-model实现一个自定义的表单组件
2017/04/27 Javascript
vue.js 获取当前自定义属性值
2017/06/01 Javascript
微信小程序与webview交互实现支付功能
2019/06/07 Javascript
Vue-CLI 3 scp2自动部署项目至服务器的方法
2020/07/24 Javascript
[00:12]2018DOTA2亚洲邀请赛 Somnus丶M出阵单挑
2018/04/06 DOTA
跟老齐学Python之一个免费的实验室
2014/09/14 Python
利用Python命令行传递实例化对象的方法
2016/11/02 Python
python 安装virtualenv和virtualenvwrapper的方法
2017/01/13 Python
python3中int(整型)的使用教程
2017/03/23 Python
Django 路由控制的实现
2019/07/17 Python
tensorflow 获取checkpoint中的变量列表实例
2020/02/11 Python
Python基于数列实现购物车程序过程详解
2020/06/09 Python
python如何从键盘获取输入实例
2020/06/18 Python
python time.strptime格式化实例详解
2021/02/03 Python
试述DBMS的主要功能
2016/11/13 面试题
PHP引擎php.ini参数优化深入讲解
2021/03/24 PHP
医学生自我评价
2014/01/27 职场文书
求职信怎么写
2014/05/23 职场文书
司法局2014法制宣传日活动总结
2014/11/01 职场文书
幼儿园小班个人工作总结
2015/02/12 职场文书
新闻稿标题
2015/07/18 职场文书
2016优秀大学生个人事迹材料范文
2016/03/01 职场文书
Django Paginator分页器的使用示例
2021/06/23 Python