美文网首页
前端开发规范

前端开发规范

作者: 夜漩嵂 | 来源:发表于2018-11-13 14:54 被阅读0次

一、目的

为提高团队协作效率, 便于后台人员添加功能及前端后期优化维护, 输出高质量的文档, 特制订此文档. 本规范文档一经确认, 前端开发人员必须按本文档规范进行前台页面开发. 本文档如有不对或者不合适的地方请及时提出, 经讨论决定后可以更改此文档。

二、目录规范

  • 目录结构的统一化,可读性,分模块、组件构建,防止构建杂乱无章,毫无可读性而言的项目目录。
  • 了解开发当前项目所需的框架,工具、插件,功能,兼容性,分辨率等问题做好准备工作。
  • 目录结构整齐划一,方便日后的维护和其他同事的阅读。

1、基本目录结构

(1)这里主要介绍开发目录src文件夹。包含以下:

  • api:存放接口文件
  • components:存放全局公共组件
  • config:存放全局配置信息
  • help:辅助性方法
  • pages:存放页面文件
  • utils:工具箱,存放一些公用方法。
  • assets:图片存放处,需要按照功能模块在下面创建一个新文件夹来存放该模块下的图片。
  • vue.config.js:构建配置文件

2、vue 文件目录规范

该目录是项目文件的核心,主要的页面和逻辑处理都需要在这里创建,它位于pages文件夹下。目前我们配置了多入口打包,所以pages下面可以创建多个文件夹。下面以index文件夹为例。
index文件夹包含以下内容:
router:路由配置文件夹
store:vuex文件存放处
views:vue文件存放处
App.vue: 构建入口模板
main.js:构建入口文件

注意:
vue 页面级目录名称为该页面名称,包含index.vue文件、components文件夹,components文件夹存放该页面级的vue组件文件。

3、命名规范

  • 文件夹和文件命名采用驼峰命名法。
注意:对于vue文件名称首字母需大写

三、html规范

标签书写一律使用小写字母。
代码缩进:4个字符。

四、css规范

该项目主要采用less来书写css,并且项目中引用stylelint来进行代码审核,严格按照stylelint规范进行书写。

  • class 和 id 命名必须单词全字母小写,单词间以 - 分隔。比如:.login-dialog、#app-page
  • class和id命名长度不宜过长,可简写单词。
  • 代码缩进:4个字符。

五、图片规范

  • 图片命名为单词全字母小写,单词间以 _ 分隔。比如banner_bg.png。
  • 有下载需求的图片采用 img 标签实现,无下载需求的图片采用 CSS 背景图实现。

六、js规范

1、命名规范

  • 文件命名同上,为驼峰命名法。
  • 函数名和变量命名为驼峰命名法。
  • 常量命名为全部大写,中间用下划线分隔。

七、注释规范

1、单行注释

说明:单行注释以两个斜线开始,以行尾结束。
使用方式:
(1) 单独一行://(双斜线)与注释文字之间保留一个空格。
(2)在代码后面添加注释://(双斜线)与代码之间保留一个空格,并且//(双斜线)与注释文字之间保留一个空格。
(3)注释代码://(双斜线)与代码之间保留一个空格。

2、多行注释

说明:以/开头,/结尾
使用方法:
(1)若开始(/)和结束(/)都在一行,推荐采用单行注释。
(2)若至少三行注释时,第一行为/,最后行为/,其他行以开始,并且注释文字与保留一个空格。

代码风格

主要参考百度团队的前端开发规范。

相关文章

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

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

  • 前端入门必知开发规范

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

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

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

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

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

  • 前端规范

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

  • 前端开发规范

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

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

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

  • 前端规范

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

  • 前端架构之路(3) - 前端开发规范

    前端开发规范 1. 为什么需要 “前端开发规范” 规范不是强制性的,对代码的编写和程序的运行不会有致命的问题,但是...

  • web 前端开发规范

    web 前端开发规范 web 前端开发规范的意义 提高团队的协作能力 提高代码的复用利用率 可以写出质量更高,效率...

网友评论

      本文标题:前端开发规范

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