IT科技资讯
联系方式
您现在的位置:主页 > IT科技资讯 > 内容

Javascript 实现类似 C#类 的封装

发布时间:2019-01-02 编辑:AG集&#

对Javascript研究不深,虽然有许多自己的C#类库,却没有一个自己的js类库,一直都是用到了再去找去写。 以后要像封装C#类一样,把常用的js方法也封装起来。

ag8亚游集团JsClass.js文件

//定义一个类
function _HY_JsClass(){}

//定义类的属性
_HY_JsClass.prototype={
p1:0,
p2:{a:0,b:1}
}

//定义类的方法
_HY_JsClass.prototype.myMethod = function(param1,param2){
return param1 + param2;
}

//创建一个类实例
var _HY_JsClass = new _HY_JsClass();

/*
//调用方法
_HY_JsClass.myMethod(1,2);

//设置属性
_HY_JsClass.p1 = 100;
*/
JsClass.htm文件

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Javascript实现类似C#类的封装-bkjia.com</title>
<script type="text/javascript" src="js/JsClass.js"></script>
<script type="text/javascript">
//要使用类库,引入js文件即可。直接通过实例名调用js方法,就好像C#中的static方法一样。
function f(){
alert(_HY_JsClass.myMethod(1,2));//实例名.方法(参数列表..);
_HY_JsClass.p1 = 1;//实例名.属性
alert(_HY_JsClass.p1);
}
</script>
</head>
<body>
<input type="button" value="ok" onclick="f();" />
</body>
</html>

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

http://www.bkjia.com/AJaxjc/365601.htmlwww.bkjia.comtruehttp://www.bkjia.com/AJaxjc/365601.htmlTechArticle对Javascript研究不深,虽然有许多自己的C#类库,却没有一个自己的js类库,一直都是用到了再去找去写。 以后要像封装C#类一样,把常用的...

本文源自: 揭秘环亚娱乐骗局

上一篇:s获取当前时间(昨天、今天、明天),获取当前时间

下一篇:没有了

Copyright © 2005-2016 http://www.chickagoan.com 揭秘环亚娱乐骗局_揭秘环亚娱乐黑钱_环亚娱乐安全_网易新闻版权所有 揭秘环亚娱乐骗局_揭秘环亚娱乐黑钱_环亚娱乐安全_网易新闻