[前端开发]--命名习惯

优秀的程序员必然有一个好的编码习惯复制代码

1.前言

 前段时间看了一篇关于前端开发命名习惯的文章,总结的很好,在这里和你们分享一下。css

2.命名格式。

  • css:使用单个字母+"-"为前缀。

1.根据分类方法中的"css内部的分类及其顺序",样式中的选择器大概要如下面五类开头。
布局(grid)、模块(module)、元件(unit)、功能(function)、皮肤(skin)、状态(.z-)
2.示例
<div class="m-box">
      <div class="u-title">提示2</div>
      <div class="u-content">这里是提示内容2</div>
</div>复制代码

  • 文件:'_'分割。

示例:
1.首页:index.html;
2.搜索页面:search.html;
3.产品列表页面:product_list.html;
4.产品查看页面:product_view.html;
5.产品编辑页面:product_edit.html;
6.关于咱们:about.html
复制代码
  • 常量:大写字母,'_'分割。

//定义最大数
const COUNT_MAX=100;复制代码

  • 临时变量、私有变量:'_'开头,驼峰命名。

1.私有变量相对于外面做用域而言,为了区分变量是公用的,仍是私有的。
2.示例
let myObj={
    name:'守候',
    setName(){
        //保存当前的this
        let _this=this;
        setTimeOut(function(){
            alert(_this.name)
        },1000)
    }
}
复制代码

  • 变量:小驼峰命名。

//定义人数
let peopleCount=0;复制代码

  • 类(class):大驼峰命名。

//建立一个类
class Person{
    //...
}
复制代码

  • 函数:根据功能加前缀。

示例:
1.获取值
//根据 ID 获取用户信息
function getUserInfo(id){
    
}
2.设置值
//设置用户信息
function setUserInfo(){
    
}
3.动做
//分页操做
handleChangeCurrent(val){
    
}
//注册操做
handleRegister(){
    
}
复制代码
相关文章
相关标签/搜索