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代码的实现一个图片向上滚动切换
Sep 02 Javascript
Jquery 数据选择插件Pickerbox使用介绍
Aug 24 Javascript
Ext4.2的Ext.grid.plugin.RowExpander无法触发事件解决办法
Aug 15 Javascript
JavaScript数据结构与算法之栈与队列
Jan 29 Javascript
原生javascript实现图片无缝滚动效果
Feb 12 Javascript
基于JS实现导航条flash导航条
Jun 17 Javascript
js HTML5上传示例代码完整版
Oct 10 Javascript
js轮播图无缝滚动效果
Jun 17 Javascript
el-select数据过多懒加载的解决(loadmore)
May 29 Javascript
vue-cli3+ts+webpack实现多入口多出口功能
May 30 Javascript
Vue 3.0 全家桶抢先体验
Apr 28 Javascript
浅谈vue中document.getElementById()拿到的是原值的问题
Jul 26 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验证码函数代码(简单实用)
2013/09/29 PHP
一漂亮的PHP图片验证码实例
2014/03/21 PHP
javascript 贪吃蛇实现代码
2008/11/22 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(二)人物行走的实现
2013/01/23 Javascript
用js的for循环获取radio选中的值
2013/10/21 Javascript
45个JavaScript编程注意事项、技巧大全
2015/02/11 Javascript
javascript实现动态改变层大小的方法
2015/05/14 Javascript
javascript实现的简单计时器
2015/07/19 Javascript
JavaScript常用标签和方法总结
2015/09/01 Javascript
谈谈Jquery中的children find 的区别有哪些
2015/10/19 Javascript
由浅入深讲解Javascript继承机制与simple-inheritance源码分析
2015/12/13 Javascript
jQuery中的通配符选择器使用总结
2016/05/30 Javascript
jQuery Ajax 异步加载显示等待效果代码分享
2016/08/01 Javascript
同步异步动态引入js文件的几种方法总结
2016/09/23 Javascript
angularjs实现的前端分页控件示例
2017/02/10 Javascript
前端图片懒加载(lazyload)的实现方法(提高用户体验)
2017/08/21 Javascript
ReactNative 之FlatList使用及踩坑封装总结
2017/11/29 Javascript
layui-laydate时间日历控件使用方法详解
2018/11/15 Javascript
JavaScript数据结构与算法之二叉树添加/删除节点操作示例
2019/03/01 Javascript
详解在React项目中安装并使用Less(用法总结)
2019/03/18 Javascript
简单了解微信小程序 e.target与e.currentTarget的不同
2019/09/27 Javascript
js删除指定位置超链接中含有百度与360的标题
2021/01/06 Javascript
[01:14]3.19DOTA2发布会 三代刀塔人第二代
2014/03/25 DOTA
Python运维之获取系统CPU信息的实现方法
2018/06/11 Python
Python实现钉钉发送报警消息的方法
2019/02/20 Python
Python socket模块ftp传输文件过程解析
2019/11/05 Python
Python matplotlib以日期为x轴作图代码实例
2019/11/22 Python
python怎么提高计算速度
2020/06/11 Python
浅谈Python3中print函数的换行
2020/08/05 Python
Python代码覆盖率统计工具coverage.py用法详解
2020/11/25 Python
详解使用python爬取抖音app视频(appium可以操控手机)
2021/01/26 Python
python 利用openpyxl读取Excel表格中指定的行或列教程
2021/02/06 Python
领导班子个人对照检查材料(群众路线)
2014/09/26 职场文书
军人离婚协议书样本
2014/10/21 职场文书
golang goroutine顺序输出方式
2021/04/29 Golang
Python实现单例模式的5种方法
2021/06/15 Python