📜  FOND (1)

📅  最后修改于: 2023-12-03 14:41:17.664000             🧑  作者: Mango

FOND - 前端开发名词解析

FOND

FOND,全称为 Front-end Object-oriented Naming Decision(前端面向对象命名规范),是针对前端开发领域的命名规范。

FOND规范主要目的在于:

  • 提高代码的可读性
  • 降低开发者间的沟通难度
  • 使代码更加易于维护和扩展
FOND的约定
  • 以小写字母开头,使用驼峰式命名规则。例如:userName
  • 变量名应该简洁而不失明确性。例如:isActive 起找 isActivated 更好
  • 使用英文单词或缩写命名
  • 避免与关键字重名。例如:class function
  • 避免使用数字作为变量的开头。例如:2ndNumber 不符合规范,应该用 secondNumber
  • 避免使用拼音或拼音缩写。例如:jianpin
  • 标识符的命名不应该过长或过短。最好是 3~15 个字符。
  • 统一使用英文
FOND示例

常用 JavaScript 变量的命名示例如下:

let userName = 'JohnDoe' // 用户名
let isRegistered = true // 是否已注册
let userEmail = 'user@domain.com' // 用户邮箱
let createdAt = '2022-01-01' // 创建时间
let updatedAt = '2022-01-01' // 更新时间
let userId = 1001 // 用户ID

HTML/CSS 类名的命名示例如下:

<section class="container">
  <h2 class="title">页面标题</h2>
  <div class="content">
    <p class="intro">段落文字</p>
    <ul class="menu">
      <li class="item">列表项1</li>
      <li class="item">列表项2</li>
      <li class="item">列表项3</li>
    </ul>
  </div>
  <footer class="footer"></footer>
</section>
结语

规范约定,不仅能力统一风格,降低开发成本,更重要的是提高代码的可读性,长期而言利于代码的维护和扩展。FOND是一套比较实用的前端命名规范,希望更多的前端开发者能够遵循这一规范,通过规范命名提高代码的质量和可读性。