前端开发规范

53 阅读1分钟

个人总结
慢慢积累,路还长,不要方。

项目规范

  • 项目命名
    全部采用小写方式,以中划线分割。

  • 目录命名
    全部采用小写方式, 以中划线分隔

  • 命名严谨性
    代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。 说明:正确的英文拼写和语法可以让阅读者易于理解,避免歧义。注意,即使纯拼音命名方式也要避免采用

  • 规范化缩写
    杜绝完全不规范的缩写,避免望文不知义(尽量不要使用生僻缩写),随意缩写严重降低了代码的可阅读性

css规范

  • class命名
    禁止使用驼峰命名
// 错误
.pageTop{

}

// 正确
.page-top{
    color:red
}

VUE规范

  • vue组件命名
    项目中组件采用大驼峰命名
// 错误
/view/home/components/list-card

// 正确
/view/home/components/ListCard
// 错误
<div v-if="list.length" v-for="item in list">
  <div>{{item.name}}</div>
</div>

// 正确
<div v-if="list.length">
  <div v-for="item in list"> 
     <div>{{item.name}}</div> 
  </div>
</div>