首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >前端基建:小团队前端代码规范基础篇

前端基建:小团队前端代码规范基础篇

作者头像
抹茶生巧
发布2025-08-22 20:10:38
发布2025-08-22 20:10:38
1160
举报

1. 命名规范

  • 变量命名: ❤️
    • 使用驼峰命名法:let userInfo = {},const orderId = 123。
    • 尽量避免缩写:尽量使用完整的描述性命名,let buttonSubmit 比 btnSub 更清晰。
    • 布尔值应以 is, has, can, should 开头,如:isValid, hasError。
    • 常量使用全大写下划线分隔命名 (力求语义表达完整清楚, 不嫌名字长):const API_ENDPOINT = ""。
    • 数组命名:名词+List, 名词+s, 如:userList
  • 函数命名: ❤️
    • 使用动词短语或(动词 或者 动词+名词 形式):getUserInfo(), fetchData(), validateForm()。saveShopCarData /openShopCarInfoDialog
    • 注:常用动词参考文档底部
  • 组件命名: ❤️
    • Vue 和 React 组件名使用大驼峰命名法:UserProfile, OrderList。
  • 文件命名: ❤️(包括文件夹,JS、CSS、SCSS、HTML、PNG 文件命名)
    • 全部采用小写方式, 以中划线分隔:user-profile.vue,order-list.js。
    • 每个文件只包含一个组件或一个功能模块,避免混杂多个功能。
  • 命名严谨性(可读性) ❤️
    • 代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。(除特殊含义命名:如shuidi,jingdong)
    • 杜绝完全不规范的缩写,避免望文不知义
  • 避免魔法数字

作者:咚咚咚ddd 链接:https://juejin.cn/post/7508862598974373914 来源:稀土掘金 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 命名规范
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档