前端开发规范

2018-11-13  本文已影响0人  夜漩嵂

一、目的

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

二、目录规范

1、基本目录结构

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

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规范进行书写。

五、图片规范

六、js规范

1、命名规范

七、注释规范

1、单行注释

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

2、多行注释

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

代码风格

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

上一篇 下一篇

猜你喜欢

热点阅读