Day 03 - 命名的规则

如果有错误,欢迎留言指教~ Q_Q

好的命名,也能够清楚的让人一看就知道是在做什麽

团队有统一的写法,也能更快能理解和有个开发规范

就算是自己独立开发,隔几天也是会容易忘记啦~

变数命名: 驼峰式命名 (camelCase)

驼峰式命名: 变数名称的第一个英文单字开头是小写,其余的英文单字开头是大写。

例如: isLoadingnewsList

常数变数: 大写_大写

常数是,不会再变更这个变数 -> 用 const

例如: SLOGANUPDATE_TIME

Components 命名要大写开头

Components命名 -> 功能+类型(谁的什麽项目)

例如:
xxxButton → LoginButton

xxxPage → NewList

也是因为 React 是以开头大小写分辨是否为 Html 既有的元件

档案名和档案内的 const 变数名命名一致

// NewList.jsx
const NewList = ({ onCreate }) => {

};

export default NewList;

components props 的命名,要跟 event 事件有关

components 的 props 命名,要看得出来是在处理什麽
onCreate、onDelete、onUpdate、onChange、onAdd、onInsert

例如:

点击是一个动作,但实际做了什麽,是新增吗? 还是删除? 也一并写在命名吧

  const clickShare = () => {
    setIsShare(true);
  };
    
  render(
      <button className="whiteButton" onClick={clickShare}>
  )

<<:  [Lesson3] BMI

>>:  机器学习:模型训练架构

Day22 vue.js修改文章

延续昨日 今天来把修改文章的功能完成 修改文章跟修改帐户讯息基本上一样 所以我们就先从创一个Chan...

[Day 6]从零开始学习 JS 的连续-30 Days---判断流程

流程判断 if : 判断式的开头,只有一组且不须其他判断式一起使用。 else if : 判断式的第...

Subtotal函数经典用法,以一敌十!

在Excel中subtotal函数既能求和,不但能求平均值,还能计数,求最值等。可以说是非常实用的一...

难搞的字串符

字符串编码转换 在 python3.x 中,默认采用编码格式为UTF-8 在 python 中,有两...

【Day21】什麽是函式?

函式功能 函式在 JavaScript 中为物件型别,以下列出它一般的物件差别 被呼叫的能力 {} ...