命名规范

2018-01-31  本文已影响0人  YQY_苑

1. 注意词性

var person = {
      name : 'YQY'
}
var student = {
       grade : 3,
       class  : 2
}
var person = {
       dead : false , 
       //如果是形容词,前面就没必要加is,比如isDead就很废话
        canSpeak : true,
       //情态动词有can,should,will,need 等,情态动词后面接动词
        isVip : true,
       //be动词又is,was等,后面一般街名词
        hasChildren : true,
       
}
var person = {
        run(){}, //不及物动词
        drinkWater(){}//及物动词
}
var person = {
   beforeDie(){},
   afterDie(){},
    //或者
    willDie(){},
    dead(){}
// 这里跟bool冲突,你只要不同时暴露bool dead 和函数 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')
$div.text() //其实是$div.getText()
$div.text('h1')  //其实就是$div.setText('h1')

2. 注意一致性

上一篇下一篇

猜你喜欢

热点阅读