Javascript构造函数,公有,私有特权和静态成员定义方法
JavaScript静态 成员 私有 构造函数 公有 特权 定义方法
2023-06-13 09:14:14 时间
//构造函数
functionmyClass(message)
{
//公有属性
this.myMessage=message;
//私有属性
var_separator="-";
var_myOwner=this;
//私有方法
functionshowMessage()
{
alert(_myOwner.myMessage);
}
//特权方法(也是公有方法)
this.appendToMessage=function(appendMessage)
{
this.myMessage+=_separator+appendMessage;
showMessage();
}
}
//公有方法
myClass.prototype.clearMessage=function()
{
this.myMessage="";
}
myClass.prototype={
clearMessage:function(){
this.myMessage="";
}
}
//静态属性
myClass.myName="SOBusiness";
//静态方法
myClass.alertName=function()
{
alert(this.name);
}
注:其中公有方法声明的部分采用的两种方式,在实际应用中一般采取一种方式就可以了,如果两种方式都要采用的话,应注意顺序,防止前面写的方法被清空或覆盖。
相关文章
- javascript 基础_JavaScript高级编程
- JavaScript判断数组中是否包含某个值「建议收藏」
- JavaScript、js文件、Node.js、静态文件
- js正则表达式转义字符-【JavaScript正则表达式RegExp】
- JavaScript刷LeetCode拿offer-树的遍历
- JavaScript学习总结(九)——Javascript面向(基于)对象编程详解编程语言
- javascript tweenmax并行 和串行详解编程语言
- 关于JavaScript的gzip静态压缩方法
- 用JavaScript实现字符串切分功能
- 权威JavaScript中的内存泄露模式
- .net中前台javascript与后台c#函数相互调用问题
- Javascript更新JavaScript数组的uniq方法
- Javascript&DHTMLDOM基础和基本API
- javascript静态对象和构造函数的使用和公私问题
- javascript新闻标题静态分页代码(无刷新)
- JavaScript设计模式富有表现力的Javascript(一)
- javascript静态树菜单实现代码
- Javascript类定义语法,私有成员、受保护成员、静态成员等介绍
- 使用javascript过滤html的字符串(注释标记法)
- JavaScript四种调用模式和this示例介绍
- javascript数组遍历for与forin区别详解
- JavaScript中伪协议javascript:使用探讨
- Javascript基础教程之JavaScript语法