栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > JavaScript

JS中简单的实现像C#中using功能(有源码下载)

JavaScript 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JS中简单的实现像C#中using功能(有源码下载)

先看看使用页面是如何调用的。
复制代码 代码如下:"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
 
  
  neverModules Using Function - http://www.never-online.net  
  
  
  
  
  
  
 body { 
 font:9pt "Verdana"; 
 } 
  
  
  
  
  
 Power By never-online 
  
 
再看看System.Utils.Jsclass这个命名空间是如何的。 
var System = {}; System.Utils = {}; 
System.Utils.Jsclass = function() { 
 this.name = "jsclass"; 
 this.functions = "Using function test."; 
 System.Utils.Jsclass.prototype.toString = function() { 
 document.write(this.functions); 
 } 

接下来就是主要的Using这个函数了 
var Using = function (sNamespace, bUseCache) { 
 bUseCache = bUseCache===true; 
 var x=!!document.all?new ActiveXObject("MSXML2.XMLHTTP"):new XMLHttpRequest(); 
 var shortname = sNamespace.substring(sNamespace.lastIndexOf(".")+1); 
 sNamespace = sNamespace.replace(/./g,"/")+".js"; 
 x.open("GET", sNamespace+(bUseCache?"?x="+Math.random():""), false); 
 x.send(null); var code = x.responseText; 
 window[shortname]=window.eval(code); 
}
下载此文件
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/120772.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号