前端代码规范

一,命名规范
1.项目命名【全部小写中横线分割】
2.目录命名 【全部小写中横线分割,用复数,缩写不用复数】
3.文件命名 【小写中横线分割】
4.css命名

  • 类名:小写中横线分割
  • id:驼峰式命名
  • scss中变量函数混合采用驼峰
  • 选择器使用直接子选择器

【例如:.content > .title {
   font-size: 2rem;}】
尽量使用复合缩写类型【font: 100%/1.6 palatino, georgia, serif; 】

  • 省略0后面的单位【0px】
  • 避免嵌套过多层级【小于4层】

5.js

  • 小驼峰不使用下划线
  • 方法名:动+名
  • 增删改统一【add / update / delete / detail / get 】
  • 常量命名都大写下划线分割
  • 字符串统一用单引号不用双引号
  • 下列关键字后必须有大括号(即使代码块的内容只有一行):if, else, for, while, do, switch, try,catch, finally, with。
  • 永远不要直接使用 undefined 进行变量判断;使用 typeof 和字符串’undefined’对变量进行判断。
  • 对上下文 this 的引用只能使用 ’self’ 来命名。

6.vue

  • 组件名应该始终是多个单词组成(大于等于 2)【大驼峰】


二. 使用语义化标签,避免一整个页面都是div和p
<header></header> 
<footer></footer>

 语义化标签参考
https://blog.csdn.net/RogerQianpeng/article/details/124766995

三, 使用双引号

阿里代码规范参考
https://blog.51cto.com/u_15295057/5002198

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值