📅  最后修改于: 2023-12-03 14:41:17.664000             🧑  作者: Mango
FOND,全称为 Front-end Object-oriented Naming Decision(前端面向对象命名规范),是针对前端开发领域的命名规范。
FOND规范主要目的在于:
userName
isActive
起找 isActivated
更好class
function
等2ndNumber
不符合规范,应该用 secondNumber
jianpin
等常用 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是一套比较实用的前端命名规范,希望更多的前端开发者能够遵循这一规范,通过规范命名提高代码的质量和可读性。