海云数据重庆前端团队经验总结

1、目的

本文档需要达到以下三个目的:

  • 将一些很小的但又很常用的知识点汇总到一起,方便以后查阅;
  • 记录项目开发过程中遇到的问题及解决方案,可供后期项目开发时参考;
  • 形成前端团队知识积累和沉淀。

2、原则

我们的原则是记录的知识点和问题都是为了提升开发效率及质量,一切与该原则无关的概不收录。

3、内容

本文档主要记录常用的一些小的知识点和项目中实际遇到的问题和解决方案。小知识点记录时对格式不做要求,但记录项目开发中遇到的问题时,必须按以下三个方面来做:

  • 问题描述
  • 问题原因
  • 解决方案

4、更新记录

4.1 20170622

主要更新内容:

  • 创建文档,初始化文档结构;
  • 前端常用知识点:如何修改input的placeholder、如何修改滚动条默认样式、理解BFC、数字每隔三位加逗号、D3图表中如何让文字竖着显示及Handlebars模板中如何比较两个值;
  • 迪爱斯项目:热点冰点卡死问题、ifream切换导致内存泄漏问题、D3文字旋转问题及D3图表提示框位置问题;
  • 指挥大屏项目:长时间运行chrome浏览器奔溃问题;
  • 警务云项目:PKI兼容chrome浏览器问题;
  • 涪陵项目项目:IE11部分浏览器下滚动条位置问题。
4.2 20170623

主要更新内容:

  • 执法项目:
    1.面积图填充为线条样式
    2.一个paseFloat()方法两分钟就把页面卡死了
    3.开发中常见的细节问题
  • PC端指挥项目:
    1.地图上各区域添加图表并将图表显示在各区域中心位置
    2.svg里面添加image标签该的width,height属性被压缩问题
    3.地图上添加图表或文字后较小的区域无法钻取
    4.svg添加image元素在谷歌低版本不显示
    5.input输入框记住用户名或密码后样式被浏览器自带的样式覆盖
4.3 20170706

主要更新内容:

  • 前端常用知识点:
    1.Handlebars模板中序号从1开始排序
    2.修改checkbox默认样式