<div class="demo"></div>
<input type="text">
<input type="radio" name="name" checked="checked" >
<!-- Comment Text -->
<div>...</div>
<!-- S Comment Text A -->
<div class="mod_a">
...
</div>
<!-- E Comment Text A -->
<!-- S Comment Text B -->
<div class="mod_b">
...
</div>
<!-- E Comment Text B -->
.jdc{ display: block;width: 50px;}
.jdc{
display: block;
width: 50px;
}
/* 推荐 */
.jdc{
display:block;
}
/* 不推荐 */
.JDC{
DISPLAY:BLOCK;
}
/* 推荐 */
.jdc {}
.jdc li {}
.jdc li p{}
/* 不推荐 */
*{}
#jdc {}
.jdc div{}
.jdc {
width: 100%;
height: 100%;
}
//推荐
.jdc,
.jdc_logo,
.jdc_hd {
color: #ff0;
}
.nav{
color: #fff;
}
//不推荐
.jdc,jdc_logo,.jdc_hd {
color: #ff0;
}.nav{
color: #fff;
}
//推荐
.jdc {
color: rgba(255,255,255,.5);
}
//不推荐
.jdc {
color: rgba( 255, 255, 255, 0.5 );
}
//推荐
.jdc {
margin: 0 10px;
}
//不推荐
.jdc {
margin: 0px 10px;
}
.jdc {
display: block;
position: relative;
float: left;
width: 100px;
height: 100px;
margin: 0 10px;
padding: 20px 0;
font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
color: #333;
background: rgba(0,0,0,.5);
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-o-border-radius: 10px;
-ms-border-radius: 10px;
border-radius: 10px;
}
/* 推荐 */
/* Comment Text */
.jdc{}
/* Comment Text */
.jdc{}
/* 不推荐 */
/*Comment Text*/
.jdc{
display: block;
}
.jdc{
display: block;/*Comment Text*/
}
/* 推荐 */
/* Module A
---------------------------------------------------------------- */
.mod_a {}
/* Module B
---------------------------------------------------------------- */
.mod_b {}
/* 不推荐 */
/* Module A ---------------------------------------------------- */
.mod_a {}
/* Module B ---------------------------------------------------- */
.mod_b {}
/* CSS */
.jdc {}
.jdc_cover {}
.jdc_info {}
.jdc_info_name {}
/* SCSS */
.jdc {
&_cover {}
&_info {
&_name {}
}
}
/* CSS */
.jdc {
background-color: red;
background-repeat: no-repeat;
background-image: url(/img/icon.png);
background-position: 0 0;
}
/* SCSS */
.jdc {
background: {
color: red;
repeat: no-repeat;
image: url(/img/icon.png);
position: 0 0;
}
}
<div class="modulename">
<div class="modulename-cover"></div>
<div class="modulename-info"></div>
</div>
<div class="modulename">
<div class="modulename-cover"></div>
<div class="modulename-info">
<div class="modulename-info-user">
<div class="modulename-info-user-img">
<img src="" alt="">
<!-- 这个时候 miui 为 modulename_info_user_img 首字母缩写-->
<div class="miui-tit"></div>
<div class="miui-txt"></div>
...
</div>
</div>
<div class="modulename-info-list"></div>
</div>
</div>
ClassName | 含义 |
---|---|
wrap | 容器,包,一般用于最外层 |
about | 关于 |
avatar | 头像 |
bar | 栏(工具类) |
btn | 按钮 |
login | 登录 |
logo | 标志 |
main | 主体 |
pop | 弹窗 |
title | 标题 |
tips | 提示 |
请记得 const 和 let 都是块级作用域,var 是函数级作用域
对所有引用都使用 const,不要使用 var(原因:这样做可以确保你无法重新分配引用,以避免出现错误和难以理解的代码)。
如果引用是可变动的,使用 let 代替 var(原因:let 是块级作用域的,而不像 var 属于函数级作用域)。
字符串统一使用单引号的形式 ’ '。
使用 === 和 !== 而非 == 和 !=
禁止链式赋值与链式创建对象
所有 v-for 循环必须设置key(key 必须设置成唯一性的值,无唯一性的值采用索引)
//不推荐
const a = b = c = 1
const a, b, c
//推荐
const a = 1
const b = 1
const c = 1
const a
const b
const c