阿里前端开发规范,阿里web前端开发手册
前端代码规范 一. 编程规约 (一) 命名规范 1.1.1 项目命名 1.1.2 目录命名 1.1.3 JS、CSS、SCSS、HTML、PNG 文件命名 1.1.4 命名严谨性 (二) HTML 规范 (Vue Template 同样适用) 1.2.1 HTML 类型 1.2.2 缩进 1.2.3 分块注释 1.2.4 语义化标签 1.2.5 引号 (三) CSS 规范 1.3.1 命名 1.3.2 选择器 1.3.3 尽量使用缩写属性 1.3.4 每个选择器及属性独占一行 1.3.5 省略 0 后面的单位 1.3.6 避免使用 ID 选择器及全局标签选择器防止污染全局样式 (四) LESS 规范 1.4.1 代码组织 1.4.2 避免嵌套层级过多 (五) Javascript 规范 1.5.1 命名 1.5.2 代码格式 1.5.3 字符串 1.5.4 对象声明 1.5.5 使用 ES6+ 1.5.6 括号 1.5.7 undefined 判断 1.5.8 条件判断和循环最多三层 1.5.9 this 的转换命名 1.5.10 慎用 console.log 二、 Vue 项目规范