时间:2021-05-25
一、为页面添加一个ScriptManager控件。
二、注册命名空间:
Type.registerNamespace("Demo");
三、为类添加构造函数、属性、方法。
Demo.sample=function(){}
四、注册类。
Demo.Person.registerClass('Demo.sample',null,Sys.IDisposable);
下面是一个具体的实例:
Namespace.js
Type.registerNamespace("Demo");
Demo.Person=function(firstName,lastName,emailAddress){
this._firstName=firstName;
this._lastName=lastName;
this._emailAddress=emailAddress;
}
Demo.Person.prototype={
getFirstName:function(){
returnthis._firstName;
},
getLastName:function(){
returnthis._lastName;
},
getName:function(){
returnthis._firstName+''+this._lastName;
},
dispose:function(){
alert('bye'+this.getName());
}
}
Demo.Person.registerClass('Demo.Person',null,Sys.IDisposable);
Namespace.aspx代码:
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"
"http://');
alert(testPerson.getFirstName()+""+
testPerson.getLastName());
returnfalse;
}
</script>
</body>
</html>
保存后看下运行效果。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
在上一节面JavaScript面向对象之命名空间中说了怎么定义JavaScript命名空间,这一节来说下紧接着的一个概念——类。虽然JavaScript中没有c
Javascript原生并不支持命名空间,需要变通来实现。在我们创建一个JavaScript库时,命名空间就显得举足轻重了,我们可以将组成这个JavaScrip
创建C#串口通信程序之命名空间System.IO.Ports命名空间中最重用的是SerialPort类。创建C#串口通信程序之创建SerialPort对象通过创
上几节讲了JavaScript面向对象之命名空间、javascript面向对象的JavaScript类与JavaScript面向对象的之私有成员和公开成员,大家
命名空间 JavaScript本身中没有提供命名空间机制,所以为了避免不同函数、对象以及变量名对全局空间的污染,通常的做法是为你的应用程序或者库创建一个唯一的