news 2026/7/6 0:46:26

前端开发的一些规范

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
前端开发的一些规范

多人开发

1,目录杂乱无章

2,代码风格不统一

3,接口传参不同意 比如有人post接口按照get接口传参

4,错误码格式不统一 有字符串 有 数字

有哪些规范,是否涉及代码分为两类

1,非编码类规范

技术选型规范

首先技术选型需要列出至少3种以上的方案,方案的各有有点缺陷,为什么最中选这个方案,开源方案是否支持商用等

前端概述规范

需要说明对需求的理解,对复杂代码的讲述,为什么要这么做等问题

文档规范

readme文档

其他开发者了解项目时候会阅读的第一个文档,该文档在根目录下面,

redme文档包含以下

1,项目介绍,

例如:需要什么版本的Npm和 node 怎么构建,运行等问题

2, 使用者指南

描述如何使用项目

3,待办清单,后续的计划等

变更记录

那个版本优化了哪些BUG,升级引来的变化,变更时间,具体变更内容

API文档 一般写在 rendme中

commit规范

首先有三条:header (类型比如说BUG 修改 新增,主题)

body 本次开发的内容的详细描述

footer 一些不兼容的变更 用的比较少

版本规范

v1.2.3

主: 做了不兼容的API时候底层

次: 做了新增功能,比如版本发布时候

修定号: 次版本修复的问题

2,编码类规范

代码规范:参考airbnb谷歌规范,eslint代码质量检查工具 prettier格式化规范统一

接口规范: 有一部分传参时候会出现哪种 post请求get传参方式,需要统一

目录规范:给出一个常见的目录实例,包的目录,库的目录

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/5 3:23:12

HyperLPR3 车牌识别(python3)

HyperLPR已经更新到了v3的版本,该版本与先前的版本一样都是用于识别中文车牌的开源图像算法项目,最新的版本的源码可从github中提取:https://github.com/szad670401/HyperLPR一、安装扩展 python -m pip install hyperlpr3 https://pypi.tuna…

作者头像 李华
网站建设 2026/7/4 11:37:42

234回文链表

2025_12_14 链表简单(虽然是简单但是链表的我总是卡呢) 234回文链表 思路:我想到的是递归或者倒转一半或者栈,再遍历检查回文,但是限制了空间就只能倒转一半,感觉写起来好麻烦www感觉写的不是很优雅&#x…

作者头像 李华
网站建设 2026/7/5 18:11:04

JS核心语法

特性varletconst块级作用域❌(函数级作用域)✅✅变量提升✅(可先使用后声明)❌(暂时性死区)❌(暂时性死区)重复声明✅❌❌重新赋值✅✅❌(声明时必须赋值)// …

作者头像 李华
网站建设 2026/7/1 22:36:12

分公司组织架构图在线设计 总部分支管理模板

良功绘图网站 (https://www.lghuitu.com ) 在企业规模化发展的进程中,分公司的设立成为拓展市场、优化资源配置的重要举措。而总部分支之间的高效协同,离不开清晰、科学的组织架构作为支撑。分公司组织架构图作为直观呈现管理层级、部门设置、权责划分的…

作者头像 李华
网站建设 2026/7/5 4:58:10

KD-Tree的查询原理

好的,让我详细解释KD-Tree的查询原理,以及为什么它能将时间复杂度从O(n)降到O(log n)。 KD-Tree的基本结构 KD-Tree(k-dimensional tree)是一种用于多维空间的数据结构,特别适合范围搜索和最近邻搜索。 构建过程示例…

作者头像 李华
网站建设 2026/7/5 4:28:54

基于Mask R-CNN的道路路面损伤自动检测与分类研究

1. 基于Mask R-CNN的道路路面损伤自动检测与分类研究 1.1. 引言 随着城市化进程的加速,道路基础设施的维护变得越来越重要。传统的人工检测方法效率低下、成本高昂,且存在安全隐患。🚧 近年来,计算机视觉技术的快速发展为道路路…

作者头像 李华