前端开发规范

Polar Sponsor
爱发电 赞助
.NET 9.0

企业级前端开发规范 Skill,包含命名、目录、CSS/JS/TS、Vue/React、Git、构建、性能、安全完整规范

前端开发规范 Skill(企业级)

功能概述

前端开发规范 Skill(企业级)是一项面向实际任务的技能,主要用于本 Skill 提供 完整、可落地、团队统一 的前端开发规范,适用于中后台、移动端、Web 应用;项目结构与目录规范;

核心要点

  • 文件命名规范;
  • HTML 编写规范;
  • CSS / SCSS 规范;

使用与执行

JavaScript / TypeScript 规范;Vue / React 编码规范;Git 提交规范;ESLint / Prettier 规范;构建与性能优化规范。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

结果检查与注意事项

从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。

前端开发规范 Skill(企业级)

本 Skill 提供完整、可落地、团队统一的前端开发规范,适用于中后台、移动端、Web 应用。

覆盖范围

  • 项目结构与目录规范
  • 文件命名规范
  • HTML 编写规范
  • CSS / SCSS 规范
  • JavaScript / TypeScript 规范
  • Vue / React 编码规范
  • Git 提交规范
  • ESLint / Prettier 规范
  • 构建与性能优化规范
  • 安全规范

使用方式

你可以直接问:

  • 前端项目目录怎么设计?
  • JS 变量命名有什么规范?
  • Vue 组件编写最佳实践
  • Git commit 信息怎么写?
  • 如何配置 ESLint 规范?
  • 前端性能优化有哪些规则?

1. 项目目录规范(通用)

src/ ├── api/ # 接口请求 ├── assets/ # 静态资源 ├── components/ # 公共组件 ├── composables/ # 组合式函数 ├── constants/ # 常量 ├── hooks/ # 业务 hooks ├── layouts/ # 布局 ├── pages/ # 页面 ├── router/ # 路由 ├── store/ # 状态管理 ├── styles/ # 全局样式 ├── utils/ # 工具函数 └── App.vue/main.ts

2. 命名规范

文件命名

  • 组件:大驼峰 UserList.vue
  • 工具/页面:短横线 user-info.ts
  • 样式:短横线 index.scssbutton.scss

变量/函数

  • 变量:小驼峰 userList
  • 常量:全大写下划线 MAX_COUNT
  • 布尔:is/has/should 开头 isVisible
  • 函数:动词开头 getUserInfo()

3. HTML 规范

  • 语义化标签:header/main/section/aside/footer
  • 类名使用短横线:class="user-card"
  • 禁止冗余标签、禁止行内样式
  • 图片必须加 alt,懒加载使用 loading="lazy"

4. CSS / SCSS 规范

  • 使用 BEM 或短横线命名
  • 禁止嵌套超过 3 层
  • 公共样式抽离到 variables/mixins
  • z-index 统一管理
  • 单位优先使用 rem / vh / %
  • 颜色使用变量,禁止硬编码

5. JavaScript 规范

  • 使用 const/let,禁止 var
  • 优先使用箭头函数
  • 异步优先 async/await
  • 禁止嵌套过深(<3 层)
  • 禁止魔法数字,抽为常量
  • 数组优先使用 map/filter/reduce

6. TypeScript 规范

  • 必须定义接口/类型
  • 禁止 any,能用 unknown 替代
  • 接口使用 I 前缀或后缀 Type
  • 函数参数与返回值必须标注类型
  • 类型复用优先使用 type / interface

7. Vue 规范

  • 组件名多单词,避免与 HTML 重名
  • props 必须定义类型、默认值、校验
  • 指令缩写:: @ #
  • 计算属性避免副作用
  • watch 慎用,优先 computed
  • 方法命名遵循动词+名词

8. React 规范

  • 组件使用函数式 + Hooks
  • 状态扁平化,避免嵌套
  • 禁止在循环/条件中使用 Hooks
  • 事件处理函数以 handle 开头
  • 样式使用 CSS Modules / styled-components

9. Git 规范

提交格式: type(scope): content

type:

  • feat: 新功能
  • fix: 修复
  • docs: 文档
  • style: 格式
  • refactor: 重构
  • perf: 性能
  • test: 测试
  • chore: 构建/工具

10. ESLint + Prettier 规范

  • 2 空格缩进
  • 单引号
  • 语句末尾分号
  • 文件末尾空行
  • 禁止未使用变量
  • 禁止 console(生产环境)

11. 性能规范

  • 图片压缩、WebP
  • 懒加载图片、组件
  • 路由懒加载
  • 防抖节流处理高频事件
  • 大数据列表使用虚拟滚动
  • 减少冗余渲染

12. 安全规范

  • 防止 XSS:过滤用户输入
  • 防止 CSRF:token 校验
  • 敏感信息不放在 localStorage
  • 接口必须做权限控制
  • 禁止前端明文存储密钥/Token

相关专题

更多
JavaScript Vue 3组合式API与项目结构优化
JavaScript Vue 3组合式API与项目结构优化

本专题聚焦 Vue 3 的组合式 API 与前端项目工程化实践,讲解响应式系统、组件复用、状态管理优化及模块化结构设计。通过真实项目案例,帮助开发者提升代码可维护性与前端开发效率。

2026.04.27

737

18

前端外包工作内容有哪些
前端外包工作内容有哪些

前端外包工作内容包括:1. 网站和应用程序开发;2. 用户界面和交互设计;3. 用户体验优化;4. 设计和视觉开发;5. 跨浏览器兼容性;6. 性能优化;7. 维护和更新;8. 项目管理和沟通。想了解更多前端的相关内容,可以阅读本专题下面的文章。

2024.05.22

523

5

php和前端的关联介绍
php和前端的关联介绍

php既可以作为前端语言,也可以作为后端语言。想了解更多php和前端的相关内容,可以阅读本专题下面的文章。

2024.03.22

3878

10

前端和后端的区别
前端和后端的区别

前端关注的是用户界面的设计和交互,而后端则注重数据处理和逻辑控制。想了解更多前端后端的相关内容,可以阅读本专题下面的文章。

2024.03.19

4490

13

前端开发需要掌握的技能
前端开发需要掌握的技能

前端开发是一个涉及多个技术领域的职业,需要掌握一系列的技能和知识。想了解更多前端开发的相关内容,可以阅读本专题下面的文章。

2024.03.19

696

13

前端如何实现即时通讯
前端如何实现即时通讯

实现即时通讯的方法有WebSocket、Long Polling、Server-Sent Events、WebRTC等等。详细介绍:1、WebSocket,它可以在客户端和服务器之间建立持久连接,实现实时的双向通信,前端可以使用 WebSocket API来创建WebSocket连接,并通过发送和接收消息来实现即时通讯;2、Long Polling,是一种模拟实时通信的技术等等。

2023.10.09

3383

6

python是前端还是后端
python是前端还是后端

Python属于前端也属于后端,其灵活性和丰富的生态系统使得开发人员能够在不同的领域中灵活运用。本专题为大家提供python相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.11

1583

5

AI视频生成软件推荐
AI视频生成软件推荐

本专题汇总了当前主流的AI视频生成软件推荐与排行榜单,涵盖seko、AniShort、剧云、Lovart、LiblibAI及立刻mv等热门工具。同时整理了各软件在文生视频、图生视频、时长限制、画质表现及免费额度等方面的差异对比,助您快速选对适合创作需求的AI视频生成工具。

2026.09.16

0

9

ai生成视频的工具免费版合集
ai生成视频的工具免费版合集

本专题汇总了当前免费AI生成视频工具的排行榜与推荐清单,涵盖seko、讯飞智作、AniShort及剧云、Lovart等多模型集成平台。同时整理了各工具的免费额度、输出时长、水印政策及适用场景差异,助您快速选择合适工具开启AI视频创作。

2026.09.16

0

10

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程