`审查人:白占宁`
`被审查代码负责人:刘黎`
`代码地址:http://192.168.1.170/hyfe/demo-project/tree/master/info-center-liuli`
### 存在的问题
#### 1、页面功能方面
- tr上面添加hover效果时,过滤掉thead;
- 左边导航背景色不对。
### 2、HTML中JS引入位置不对
```
<body>
<!--头部-->
<script src="js/include/header.js"></script>
<div id="content-wrapper">
<!--左边菜单-->
<script src="js/include/left-menue.js"></script>
<div id="right-content">
```
解决方案:将引入JS的语句放到body底部。
### 3、避免在HTML中使用ID
```
<div id="right-content">
<div class="right-content">
```
解决方案:避免使用ID。
### 4、不必要的标签嵌套
```
<span><label>姓名</label><input type="text"></span>
```
解决方案:删除span标签。
### 5、HTML可读性差
```
<div class="id-code"><span class="label-text">证件号码</span>1413-3419-9011-0266-70</div>
```
解决方案:该换行时候就换行,注意标签缩进。
#### 6、清除/闭合浮动优化
```
<div style="clear: both;height: 0;"></div>
```
解决方案:避免不必要的标签,建议使用after伪类清除浮动。
### 7、HTML中小图标的处理
```
<td>
<span class="td-btn"><img src="images/td-search.png" alt="搜索"></span>
<span class="td-btn"><img src="images/td-cancle.png" alt="取消"></span>
<span class="td-btn"><img src="images/td-delete.png" alt="删除"></span>
</td>
```
解决方案:使用i标签代替img。
### 8、页面中混杂了JS代码
解决方案:将JS文件单独封装到一个文件中,引入到HTML中。
### 9、禁止使用document.write拼接DOM结构
```
document.writeln("<div id=\'header\'>");
document.writeln(" <div class=\'header-left\'>");
document.writeln(" <div class=\'header-logo\'><a href=\'\'><img src=\'images/logo.png\' alt=\'logo\'></a></div>");
document.writeln(" <ul class=\'header-nav\'>");
document.writeln(" <li><a href=\'#\'>特色指挥系统</a></li>");
document.writeln(" <li><a href=\'#\'>生活指挥系统</a></li>");
document.writeln(" <li><a href=\'#\'>信息指挥系统</a></li>");
document.writeln(" <li><a href=\'#\'>特色指挥系统</a></li>");
document.writeln(" <li><a href=\'#\'>生活指挥系统</a></li>");
```
解决方案:使用Handlebars模板或直接使用HTML。
#### 10、CSS中避免使用`!important`
```
.no-mr {
margin-right: 0!important;
}
```
- 1、执法项目
- 1.1 20170523-张红桥
- 1.2 20170523-李伟
- 2、运维项目
- 2.1 20170527-欧阳德才
- 2.2 20170613-尹帮会&欧阳德才
- 2.3 20170706-欧阳德才
- 2.4 20170706-尹帮会
- 3、指挥大屏项目
- 3.1 20170712-欧阳德才
- 4、PC端项目
- 4.1 20170516-张红桥
- 5、万达项目
- 5.1 20170619-李伟&舒曼
- 5.2 20170623-李伟&舒曼
- 5.3 20170803-李伟(未修改)
- 5.4 20170811-李伟(未修改)
- 6、可视化组件
- 6.1 20170718-张红桥
- 7、UI组件
- 7.1 20170522-舒曼
- 8、新员工练习项目
- 8.1 20170401-欧阳德才
- 8.2 20170401-舒曼
- 8.3 20170503-舒曼
- 8.4 20170609-刘黎
- 8.5 20170620-刘黎
- 8.6 20170703-谢洋
- 8.7 20170706-孙雨珩
- 8.8 20170706-谢洋
- 8.9 20170711-谢洋
- 8.10 20170724-谢洋
- 8.11 20170908-谭俊
- 8.12 20171026-廖爽
- 8.13 20171027-廖爽
- 8.14 20171027-廖爽
- 8.15 20171031-廖爽
- 8.16 20171103-覃英琪
- 8.17 20171103-01-廖爽
- 8.18 20171103-02-廖爽
- 8.19 20171110-赵家红
- 8.20 20171110-覃英琪
- 8.21 20171110-02-赵家红
- 8.22 20171115-01-廖爽
- 8.23 20171127-赵家红
- 8.24 20171122-李祁
- 8.25 20180528-吴泓江
- 9、资源监控大屏
- 9.1 20170705-舒曼
- 9.2 20170711-舒曼
- 9.3 20170724-舒曼
- 10、CQ指挥舱
- 10.1 20170906-张红桥&李伟&谢洋
- 11、昆明
- 11.1 20171009-李伟&舒曼
- 12、情报墙
- 12.1 20171025-谢洋
- 13、动态管控
- 14、迪爱斯区县
- 14.1 20171128-欧阳德才
- 15、贵州块数据指挥调度平台
- 16、北京东城区可视化项目
- 16.1 20180425-欧阳德才&谢洋
- 16.2 20180510-谢洋