美文网首页工具类
前端开发规范个人汇总

前端开发规范个人汇总

作者: cs0710 | 来源:发表于2018-11-05 22:38 被阅读20次

前端开发规范(参考)

目标:就是获得代码的一致性和降低代码维护成本,提高团队多人协作的开发效率

—: 代表需要多关注

实践点 不推荐 推荐
--代码缩进 tab和空格混搭 tab缩进
属性名或者cssHex颜色值 标签属性名大写或者Hex的颜色大写 一律小写
--省略协议资源的URl协议 url或者src上添加http或者https协议 去掉,改为相对地址,避免安全问题引起的浏览器拦截,减少文件字节数
注释 单行注释、多行注释、方法注释(注意注释符与描述之间的单个空格)
--自闭合标签 <input></input>等 img input br hr无需闭合,页面中尽量减少标签的个数。但是不要在自动闭合标签结尾处使用斜线,H5规范指出他们是可选的
class与Id命名 随意命名 尽可能语义化,字母小写,多个单词组成时,采用中划线-分隔
引号的使用 全部使用单引号或者全部双引号 对属性的定义统一使用双引号
变量命名 驼峰命名,私有变量使用_开头
常量命名 全部大写,多个单词中间用_分隔
类方法、枚举变量命名 使用 Pascal命名,大驼峰,首字母需大写
文件名命名 建议小写,多个单词使用-分隔
严格比较=== 不推荐使用== 避免在转换的过程中,因类型而引起副作用(如调用其方法)
默认参数 没有对数据进行兼容 对结果数据务必进行数据兼容,避免数据流转异常,页面报红
条件判断 简单的if/else 使用三元运算符,增加代码可读性
—--异常流程判断---- 不处理,增加接口访问次数 根据后端返回的结果进行成功与否,进行拦截,提高页面性能,优化请求次数(重要)
避免全局变量污染 var 根据ES6特性进行变量声明
代码逻辑添加注释 一般js文件编码行数不要超过250行
搭配eslint/csslint 进行代码检查,减少文件代码warning
绑定上下文 es5写法手动绑定 es6的箭头函数
异步流程处理 回调或者Promise的then函数 async/await,类似处理同步,可读性强

相关文章

  • 前端开发规范个人汇总

    前端开发规范(参考) 目标:就是获得代码的一致性和降低代码维护成本,提高团队多人协作的开发效率。 —: 代表需要多关注

  • 移动前端开发规范(一般规范)

    系列目录 移动前端开发规范(一般规范)移动前端开发规范(技术栈规范)移动前端开发规范(HTML规范)移动前端开发规...

  • 前端文档汇总(含代码规范、开发流程、知识分享,持续更新)

    front-end-Doc 前端文档汇总(含代码规范、开发流程、知识分享,持续更新) 原Github地址 进去后可...

  • 前端入门必知开发规范

    本文主要从以下几个方面来概述前端的开发规范 1. 目录构建规范 2. 前端命名规范 3. 前端工作规范 4. 开发...

  • web前端的开发规范比较重要的知识点

    本文主要从以下几个方面来概述前端的开发规范 1. 目录构建规范 2. 前端命名规范 3. 前端工作规范 4. 开发...

  • 好程序员web前端分享前端的开发规范

    本文好程序员主要从以下几个方面来概述前端的开发规范 1.目录构建规范 2.前端命名规范 3.前端工作规范 4.开发...

  • 前端规范

    常用html、CSS、javascript前端命名规范无论是从技术角度还是开发视角,对于web前端开发规范文档都有...

  • 前端开发规范

    前端代码规范 Front Standard Guide 前端 JS 项目开发规范 规范的目的是为了编写高质量的代码...

  • 前端工程涉及八个比较大的分类:

    组织架构:前端开发规范和架构设计,包括模块化/组件化开发模型、开发框架、目录规范、组织形式等。 工程部署:有关前端...

  • 前端规范

    前端规范 规范说明 此为前端开发团队遵循和约定的代码书写规范,意在提高代码的规范性和可维护性。此规范为参考规范,统...

网友评论

    本文标题:前端开发规范个人汇总

    本文链接:https://www.haomeiwen.com/subject/vegexqtx.html