一、前言
规范的目的是为了编写高质量的代码,让我们和同事们每天得心情都是愉悦的,大家在一起合作是快乐的。
二、命名
2.1 项目命名全部采用小写方式,以下划线(或中划线)分隔。
例:taro-v2ex-hooks、taro_v2ex_hooks
2.2 目录命名
全部采用小写方式, 以下划线(或中划线)分隔,有复数结构时,要采用复数命名法, 缩写不用复数。例:styles、utils、img、demo_styles
温馨提示:统一风格,不要一会儿用中划线,一会儿下划线。
2.3 命名严谨性
代码中的命名严禁使用拼音与英文混合的方式,纯拼音也要避免。国际通用的名称,可视同英文。
正例:shenzhen、rmb
反例:getGuoJiaName()
三、HTML
3.1 语法缩进使用 2 个空格(或者 4 个空格)嵌套的节点应该缩进优先使用语义化标签在属性上,使用双引号
例:
<!DOCTYPE html>
<html>
<head>
<title>Page title</title>
</head>
<body>
<header></header>
<img src="images/company_logo.png" alt="Company">
<h1 class="hello-world&