手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >JS中简单的实现像C#中using功能(有源码下载)
JS中简单的实现像C#中using功能(有源码下载)
摘要:先看看使用页面是如何调用的。复制代码代码如下:neverModulesUsingFunction-http://www.never-onli...

先看看使用页面是如何调用的。

复制代码 代码如下:<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<htmlxmlns="http://www.w3.org/1999/xhtml">

<head>

<title>neverModulesUsingFunction-http://www.never-online.net</title>

<metahttp-equiv="ImageToolbar"content="no"/>

<metaname="author"content="never-online,BlueDestiny"/>

<metaname="keywords"content="nevermodules,MozillaCSS,C#,.net,Reference,BlueDestiny,never-online"/>

<metaname="description"content="javascriptreference,csharpartilces"/>

<metaname="creator.name"content="never-online,BlueDestiny"/>

<styletype="text/css"media="all"title="Default">

body{

font:9pt"Verdana";

}

</style>

<scripttype="text/javascript"src="System/system.js"></script>

<scripttype="text/javascript">

//<![CDATA[

Using("System.Utils.Jsclass");

varjsclass=newJsclass();

jsclass.toString();

//]]>

</script>

</head>

<bodyid="www.never-online.net">

<palign="center">PowerBynever-online</a>

</body>

</html>

再看看System.Utils.Jsclass这个命名空间是如何的。

varSystem={};System.Utils={};

System.Utils.Jsclass=function(){

this.name="jsclass";

this.functions="Usingfunctiontest.";

System.Utils.Jsclass.prototype.toString=function(){

document.write(this.functions);

}

}

接下来就是主要的Using这个函数了

varUsing=function(sNamespace,bUseCache){

bUseCache=bUseCache===true;

varx=!!document.all?newActiveXObject("MSXML2.XMLHTTP"):newXMLHttpRequest();

varshortname=sNamespace.substring(sNamespace.lastIndexOf(".")+1);

sNamespace=sNamespace.replace(/./g,"/")+".js";

x.open("GET",sNamespace+(bUseCache?"?x="+Math.random():""),false);

x.send(null);varcode=x.responseText;

window[shortname]=window.eval(code);

}

下载此文件

【JS中简单的实现像C#中using功能(有源码下载)】相关文章:

JS+CSS实现仿触屏手机拨号盘界面及功能模拟完整实例

JS+CSS实现的拖动分页效果实例

JS实现窗口加载时模拟鼠标移动的方法

JS实现简单路由器功能的方法

Nodejs中session的简单使用及通过session实现身份验证的方法

一个很简单的办法实现TD的加亮效果.

JS实现屏蔽shift,Ctrl,alt等功能键的方法

JQuery实现带排序功能的权限选择实例

网页中移动的广告效果 鼠标悬停

js实现简单锁屏功能实例

精品推荐
分类导航