最新文章專題視頻專題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

javascript來(lái)定義類的規(guī)范小結(jié)_javascript技巧

來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 20:55:52
文檔

javascript來(lái)定義類的規(guī)范小結(jié)_javascript技巧

javascript來(lái)定義類的規(guī)范小結(jié)_javascript技巧:使用javascript來(lái)定義類的規(guī)范如下: 指定類名與構(gòu)造函數(shù),類名(構(gòu)造函數(shù)名)首字母大寫: 代碼如下: function YourClass(){ } 使用this.成員變量在其構(gòu)造函數(shù)內(nèi)定義(偽)私有成員,最好約定(偽)私有成員都以_開頭小寫字母組成。這種成員是每個(gè)對(duì)
推薦度:
導(dǎo)讀javascript來(lái)定義類的規(guī)范小結(jié)_javascript技巧:使用javascript來(lái)定義類的規(guī)范如下: 指定類名與構(gòu)造函數(shù),類名(構(gòu)造函數(shù)名)首字母大寫: 代碼如下: function YourClass(){ } 使用this.成員變量在其構(gòu)造函數(shù)內(nèi)定義(偽)私有成員,最好約定(偽)私有成員都以_開頭小寫字母組成。這種成員是每個(gè)對(duì)

使用javascript來(lái)定義類的規(guī)范如下:

指定類名與構(gòu)造函數(shù),類名(構(gòu)造函數(shù)名)首字母大寫:
代碼如下:
function YourClass(){
}

使用"this.成員變量"在其構(gòu)造函數(shù)內(nèi)定義(偽)私有成員,最好約定(偽)私有成員都以“_”開頭小寫字母組成。這種成員是每個(gè)對(duì)象都有自己的副本,也叫對(duì)象(實(shí)例)成員。
代碼如下:
function Yourclass(_arg1,_arg2,...){
this._arg1=arg1;
this._arg2=arg2;
//...
}

使用“類名.prototype.成員變量”在其構(gòu)造函數(shù)外定義成員變量,最好約定這種成員都以大寫字母開頭(或最好約定(偽)私有成員都以“_”開頭小寫字母組成。)。這種成員變量是每個(gè)對(duì)象共享一個(gè)副本,也叫類成員。
代碼如下:
Yourclass.prototype.Arg3="arg3...";//定義直接訪問(wèn)不要輸入驗(yàn)正的成員變量
Yourclass.prototype._arg4="arg4...";//需要使用setXXX() getXXX()訪問(wèn)器做輸入驗(yàn)正

使用“類名.prototype.成員函數(shù)名=function(_arga,_argb,...){}”方式來(lái)成員函數(shù)。
代碼如下:
Yourclass.prototype.YourFucName=function(_arga,_argb,...){
//do somethings
}

不要在構(gòu)造函數(shù)內(nèi)使用"this.函數(shù)名=function(_arga,....){}"方式來(lái)定義成員函數(shù),函數(shù)是服務(wù)模板,是需要共享,不需要每個(gè)對(duì)象都有存一個(gè)相同的模板,這樣太浪費(fèi)且沒(méi)有多少意義。

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

javascript來(lái)定義類的規(guī)范小結(jié)_javascript技巧

javascript來(lái)定義類的規(guī)范小結(jié)_javascript技巧:使用javascript來(lái)定義類的規(guī)范如下: 指定類名與構(gòu)造函數(shù),類名(構(gòu)造函數(shù)名)首字母大寫: 代碼如下: function YourClass(){ } 使用this.成員變量在其構(gòu)造函數(shù)內(nèi)定義(偽)私有成員,最好約定(偽)私有成員都以_開頭小寫字母組成。這種成員是每個(gè)對(duì)
推薦度:
標(biāo)簽: 定義 js 類型
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top