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+Dhtml:WEB程序员简易开发工具包(预先体验版)
Nov 07 Javascript
jquery text()要注意啦
Oct 30 Javascript
js URL参数的拼接方法比较
Feb 15 Javascript
jquery的attr方法禁用表单元素禁用输入内容
Jun 23 Javascript
javascript文本模板用法实例
Jul 31 Javascript
跟我学习javascript的函数调用和构造函数调用
Nov 16 Javascript
jquery插件jquery.confirm弹出确认消息
Dec 22 Javascript
jQuery中Nicescroll滚动条插件的用法
Nov 10 Javascript
JS限制条件补全问题实例分析
Dec 16 Javascript
jQuery实现字体颜色渐变效果的方法
Mar 29 jQuery
Angularjs按需查询实例代码
Oct 30 Javascript
过滤器vue.filters的使用方法实现
Sep 18 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
Smarty模板学习笔记之Smarty简介
2014/05/20 PHP
PHP邮箱验证示例教程
2016/06/01 PHP
Laravel中的Auth模块详解
2017/08/17 PHP
tp5(thinkPHP5)框架实现多数据库查询的方法
2019/01/10 PHP
PHP封装的数据库模型Model类完整示例【基于PDO】
2019/03/14 PHP
关于Yii中模型场景的一些简单介绍
2019/09/22 PHP
为jquery.ui.dialog 增加“在当前鼠标位置打开”的功能
2009/11/24 Javascript
jQuery基本选择器选择元素使用介绍
2013/04/18 Javascript
jQuery实现当按下回车键时绑定点击事件
2014/01/28 Javascript
简介AngularJS的HTML DOM支持情况
2015/06/17 Javascript
jQuery实现灰蓝风格标准二级下拉菜单效果代码
2015/08/31 Javascript
JS实现带关闭功能的阿里妈妈网站顶部滑出banner工具条代码
2015/09/17 Javascript
javascript bom是什么及bom和dom的区别
2015/11/26 Javascript
VUEJS实战之利用laypage插件实现分页(3)
2016/06/13 Javascript
浅谈JS函数定义方式的区别
2016/10/30 Javascript
javascript跨域请求包装函数与用法示例
2016/11/03 Javascript
实例解析ES6 Proxy使用场景介绍
2018/01/08 Javascript
微信小程序文章详情页面实现代码
2018/09/10 Javascript
vue-awesome-swiper 基于vue实现h5滑动翻页效果【推荐】
2018/11/08 Javascript
Electron-vue开发的客户端支付收款工具的实现
2019/05/24 Javascript
ES6新增的数组知识实例小结
2020/05/23 Javascript
Python注释详解
2016/06/01 Python
python获取当前运行函数名称的方法实例代码
2017/04/06 Python
python中requests库session对象的妙用详解
2017/10/30 Python
python 判断参数为Nonetype类型或空的实例
2018/10/30 Python
Python for循环与range函数的使用详解
2019/03/23 Python
基于django传递数据到后端的例子
2019/08/16 Python
荷兰最大的鞋子、服装和运动折扣店:Bristol
2021/01/07 全球购物
工作交流会欢迎词
2014/01/12 职场文书
《小动物过冬》教学反思
2014/04/17 职场文书
《云房子》教学反思
2014/04/20 职场文书
2014年师德师风工作总结
2014/11/25 职场文书
公司放假通知怎么写
2015/04/15 职场文书
爱国主义电影观后感
2015/06/18 职场文书
如何使用JavaScript策略模式校验表单
2021/04/29 Javascript
Win11 Beta 预览版 22621.575 和 22622.575更新补丁KB5016694发布(附更新内容大全)
2022/08/14 数码科技