命名規(guī)范

1. 注意詞性

  • 普通變量/屬性 用【名詞】
var person = {
      name : 'YQY'
}
var student = {
       grade : 3,
       class  : 2
}
  • bool變量/屬性用 【形容詞】 或者 【be動詞】或者【情態(tài)動詞】 或者 【hasX】
var person = {
       dead : false , 
       //如果是形容詞,前面就沒必要加is瞬矩,比如isDead就很廢話
        canSpeak : true,
       //情態(tài)動詞有can病线,should赏胚,will贸铜,need 等,情態(tài)動詞后面接動詞
        isVip : true,
       //be動詞又is税灌,was等乘盼,后面一般街名詞
        hasChildren : true,
       
}
  • 普通函數(shù)/方法 用【動詞】開頭
var person = {
        run(){}, //不及物動詞
        drinkWater(){}//及物動詞
}
  • 回調(diào)、鉤子函數(shù) 用【介詞】 開頭沃于,或用【動詞的現(xiàn)在完成時態(tài)】
var person = {
   beforeDie(){},
   afterDie(){},
    //或者
    willDie(){},
    dead(){}
// 這里跟bool沖突涩咖,你只要不同時暴露bool dead 和函數(shù) dead 就行
}
button.addEventListener('click',onButtonClick)
var component = {
    beforeCreate(){},
    created(){},
    beforeMount(){},
    mounted(){},
    updated(){},
    activated(){},
    deactivated(){},
    beforeDestroy(){},
    destroyed(){},
    errorCaptured(){}
}
  • 容易混淆的地方加前綴
div1.classList.add('active') //DOM對象
div2.addClass('active')  //jQuery 對象
//不如改成
domDiv1 或 elDiv.classList.add('active')
$div2.addClass('active')
  • 屬性訪問器函數(shù)可以用名詞
$div.text() //其實是$div.getText()
$div.text('h1')  //其實就是$div.setText('h1')

2. 注意一致性

  • 介詞一致性
    如果使用before + after , 那么就在代碼的所有地方都堅持使用
    如果使用before + 完成時繁莹,那么久堅持使用
    如果一致性不能保證檩互,將會導(dǎo)致【不可預(yù)測】

  • 順序一致性
    比如 updataContainerWidth 和 updataHeightOfContainer 的順序就令人很變扭

  • 表里一致性
    函數(shù)名必須完美體現(xiàn)函數(shù)的功能,既不能多也不能少

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末咨演,一起剝皮案震驚了整個濱河市闸昨,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌薄风,老刑警劉巖饵较,帶你破解...
    沈念sama閱讀 218,607評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異遭赂,居然都是意外死亡循诉,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,239評論 3 395
  • 文/潘曉璐 我一進店門撇他,熙熙樓的掌柜王于貴愁眉苦臉地迎上來茄猫,“玉大人,你說我怎么就攤上這事逆粹∧即” “怎么了?”我有些...
    開封第一講書人閱讀 164,960評論 0 355
  • 文/不壞的土叔 我叫張陵僻弹,是天一觀的道長阿浓。 經(jīng)常有香客問我,道長蹋绽,這世上最難降的妖魔是什么芭毙? 我笑而不...
    開封第一講書人閱讀 58,750評論 1 294
  • 正文 為了忘掉前任筋蓖,我火速辦了婚禮,結(jié)果婚禮上退敦,老公的妹妹穿的比我還像新娘粘咖。我一直安慰自己,他們只是感情好侈百,可當(dāng)我...
    茶點故事閱讀 67,764評論 6 392
  • 文/花漫 我一把揭開白布瓮下。 她就那樣靜靜地躺著,像睡著了一般钝域。 火紅的嫁衣襯著肌膚如雪讽坏。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,604評論 1 305
  • 那天例证,我揣著相機與錄音路呜,去河邊找鬼。 笑死织咧,一個胖子當(dāng)著我的面吹牛胀葱,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播笙蒙,決...
    沈念sama閱讀 40,347評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼抵屿,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了捅位?” 一聲冷哼從身側(cè)響起晌该,我...
    開封第一講書人閱讀 39,253評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎绿渣,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體燕耿,經(jīng)...
    沈念sama閱讀 45,702評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡中符,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,893評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了誉帅。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片淀散。...
    茶點故事閱讀 40,015評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖蚜锨,靈堂內(nèi)的尸體忽然破棺而出档插,到底是詐尸還是另有隱情,我是刑警寧澤亚再,帶...
    沈念sama閱讀 35,734評論 5 346
  • 正文 年R本政府宣布郭膛,位于F島的核電站,受9級特大地震影響氛悬,放射性物質(zhì)發(fā)生泄漏则剃。R本人自食惡果不足惜耘柱,卻給世界環(huán)境...
    茶點故事閱讀 41,352評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望棍现。 院中可真熱鬧调煎,春花似錦、人聲如沸己肮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,934評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽谎僻。三九已至娄柳,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間戈稿,已是汗流浹背西土。 一陣腳步聲響...
    開封第一講書人閱讀 33,052評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留鞍盗,地道東北人需了。 一個月前我還...
    沈念sama閱讀 48,216評論 3 371
  • 正文 我出身青樓,卻偏偏與公主長得像般甲,于是被迫代替她去往敵國和親肋乍。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,969評論 2 355

推薦閱讀更多精彩內(nèi)容