Javascript 構造函數(shù),公有,私有特權和靜態(tài)成員定義方法
更新時間:2009年11月30日 18:56:48 作者:
其中公有方法聲明的部分采用的兩種方式,在實際應用中一般采取一種方式就可以了,如果兩種方式都要采用的話,應注意順序,防止前面寫的方法被清空或覆蓋。
復制代碼 代碼如下:
//構造函數(shù)
function myClass(message)
{
//公有屬性
this.myMessage = message;
//私有屬性
var _separator = ' -';
var _myOwner = this;
//私有方法
function showMessage()
{
alert(_myOwner.myMessage);
}
//特權方法(也是公有方法)
this.appendToMessage = function(appendMessage)
{
this.myMessage += _separator + appendMessage;
showMessage();
}
}
//公有方法
myClass.prototype.clearMessage = function()
{
this.myMessage = '';
}
myClass.prototype = {
clearMessage:function(){
this.myMessage = '';
}
}
//靜態(tài)屬性
myClass.myName = 'SOBusiness';
//靜態(tài)方法
myClass.alertName = function()
{
alert(this.name);
}
注:其中公有方法聲明的部分采用的兩種方式,在實際應用中一般采取一種方式就可以了,如果兩種方式都要采用的話,應注意順序,防止前面寫的方法被清空或覆蓋。
相關文章
js類型轉換與引用類型詳解(Boolean_Number_String)
本篇文章主要是對js中的類型轉換與引用類型(Boolean_Number_String)進行了詳細的介紹,需要的朋友可以過來參考下,希望對大家有所幫助2014-03-03
JavaScript 實現(xiàn) Tab 點擊切換實例代碼
Tab 選項卡切換效果在現(xiàn)如今的網(wǎng)頁中,運用的也是比較多的,包括點擊切換、滑動切換、延遲切換、自動切換等多種效果,在這篇博文里,我們是通過原生 JavaScript 來實現(xiàn) Tab 點擊切換的效果。2017-03-03
找到了一篇jQuery與Prototype并存的沖突的解決方法
找到了一篇jQuery與Prototype并存的沖突的解決方法...2007-08-08
JavaScript實現(xiàn)獲取select下拉框中第一個值的方法
這篇文章主要介紹了JavaScript實現(xiàn)獲取select下拉框中第一個值的方法,涉及javascript針對頁面元素屬性的相關獲取操作技巧,需要的朋友可以參考下2018-02-02

