前端开发中的一些命名规范

1. 文件资源命名

  • 文件名不能有空格;
  • 文件名建议只使用小写字母,不能使用大写字母。(为了醒目,某些说明文件的文件名可以使用大写字母,比如README,LICENSE);
  • 文件名包含多个单词时,单词之间建议使用半角的连词线(-)分隔;
  • 引入资源使用相对路径,不要指定资源所带的具体协议(http:,https:),除非这两种协议都不可用。

2.CSS规范

1. id和class的命名
id和class的名称总是使用可以反映元素目的和用途的名称,或其他通用的名称,代替表象和晦涩难懂的名称。

项目Value
header
标题title
内容content/container
footer
(主/子/顶/边)导航(main/sub/top/side)nav
(左/右)导航(left/right)sidebar
侧栏sidebar
栏目column
页面外围控制整体布局宽度wrapper
登录条loginbar
注册register
标志logo
广告banner
页面主体main
热点hot
新闻news
下载download
(子)菜单(sub)menu
搜索search
友情链接friendlink
版权copyright
滚动scroll
标签页tab
文章列表list
提示信息msg
小技巧tips
图标icon
注释note
加入joinus
指南guide
服务service
状态status
投票vote
合作伙伴partner

CSS使用规范

  • 属性值为0.3时,应改为.3
  • 属性值为0时,不应该带单位;
  • url()不应该使用“”;

3.JS命名

  • 函数和变量:小驼峰方式(handleLogin);
  • 类(es6)、构造函数:大驼峰命名法;
  • 常量:大写+下划线(PRICE+MAX);
  • 私有变量:下划线+小驼峰(_this);
  • 获取值:get+小驼峰(getValue);
  • 设置值:set+小驼峰(setValue)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值