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 相关文章推荐
JS小框架 fly javascript framework
Nov 26 Javascript
jquery实现导航固定顶部的效果仿蘑菇街
Oct 22 Javascript
javascript实现图片自动和可控的轮播切换特效
Apr 13 Javascript
用JavaScript获取页面文档内容的实现代码
Jun 10 Javascript
JS实现动态表格的添加,修改,删除功能(推荐)
Jun 15 Javascript
JS简单生成随机数(随机密码)的方法
May 11 Javascript
Angular.js前台传list数组由后台spring MVC接收数组示例代码
Jul 31 Javascript
解决vue2.0动态绑定图片src属性值初始化时报错的问题
Mar 14 Javascript
vue插件draggable实现拖拽移动图片顺序
Dec 01 Javascript
详解Vue This$Store总结
Dec 17 Javascript
JS对日期操作封装代码实例
Nov 08 Javascript
JS中一些高效的魔法运算符总结
May 06 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 has encountered an Access Violation
2007/01/15 PHP
使用PHP获取汉字的拼音(全部与首字母)
2013/06/27 PHP
php查询whois信息的方法
2015/06/08 PHP
不间断滚动JS打包类,基本可以实现所有的滚动效果,太强了
2007/12/08 Javascript
用nodejs访问ActiveX对象,以操作Access数据库为例。
2011/12/15 NodeJs
JavaScript获取当前页面上的指定对象示例代码
2014/02/28 Javascript
基于javascript实现表格的简单操作
2016/05/21 Javascript
js匿名函数作为函数参数详解
2016/06/01 Javascript
jQuery Validate验证框架详解(推荐)
2016/12/17 Javascript
AngularJS 使用ng-repeat报错 [ngRepeat:dupes]
2017/01/19 Javascript
js实现文字跑马灯效果
2017/02/23 Javascript
select标签设置默认选中的选项方法
2018/03/02 Javascript
JS与jQuery实现ListBox上移,下移,左移,右移操作功能示例
2018/05/31 jQuery
浅析JavaScript异步代码优化
2019/03/18 Javascript
小程序实现上下移动切换位置
2019/09/23 Javascript
如何用vue-cli3脚手架搭建一个基于ts的基础脚手架的方法
2019/12/12 Javascript
[46:27]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#2LGD VS MVP.Phx第一局
2016/03/02 DOTA
尝试使用Python多线程抓取代理服务器IP地址的示例
2015/11/09 Python
Python判断列表是否已排序的各种方法及其性能分析
2016/06/20 Python
浅谈Python处理PDF的方法
2017/11/10 Python
python机器学习理论与实战(一)K近邻法
2021/01/28 Python
django-rest-framework解析请求参数过程详解
2019/07/18 Python
最小二乘法及其python实现详解
2020/02/24 Python
Pycharm pyuic5实现将ui文件转为py文件,让UI界面成功显示
2020/04/08 Python
Matplotlib中rcParams使用方法
2021/01/05 Python
5分钟实现Canvas鼠标跟随动画背景
2019/11/18 HTML / CSS
Athleta官网:购买女士瑜伽服、技术运动服和休闲运动服
2020/11/12 全球购物
春节联欢会主持词
2014/03/24 职场文书
刑事附带民事诉讼答辩状
2015/05/22 职场文书
党支部评议意见
2015/06/02 职场文书
优秀乡村医生事迹材料(2016精选版)
2016/02/29 职场文书
CSS3点击按钮圆形进度打钩效果的实现代码
2021/03/30 HTML / CSS
Python可视化学习之seaborn绘制矩阵图详解
2022/02/24 Python
HTML中的表单元素介绍
2022/02/28 HTML / CSS
中国古风插画师排行榜:夏达第一,第三是阴阳师姑获鸟皮肤创作者
2022/03/18 国漫
SQL使用复合索引实现数据库查询的优化
2022/05/25 SQL Server