js也可以创建类,想java C#,一样使用
可以设置属性,函数,封装,都OK的
举个栗子:(代码可以直接运行)
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jsclass</title>
<style>
body{
margin:0;
padding:0;
border:0;
}
#div1 {
position:absolute;
top:0;
left:300px;
width:300px;
height:300px;
cursor:pointer;
}
#btn1{
position: absolute;;
top:150px;
width:100%;
background:#66ccff;
}
</style>
<script>
var Enterprise=function(){
this.taxid=null;
this.getTaxid = function() {
return this.taxid;
};
this.setTaxid = function(taxid) {
this.taxid = taxid;
}
this.ff=function(){
alert("js也可以创建类");
}
}
function f1(){
var ep=new Enterprise();
var taxid= ep.setTaxid("123");
alert(ep.getTaxid());
ep.ff();
}
</script>
</head>
<body>
<div id="div1"">
<button id="btn1" onclick="f1()">点我啊</button>
</div>
</body>
</html>