随笔-零散知识点

0 阅读1分钟
  1. mouseup和mousedown不是一个元素的时候,再次mousedown,会触发drag事件,所以禁用drag,ondragstart中preventdefault
  2. settimeout不是延时多久执行,而是延时多久推入队列,所以时间肯定比设置要长一点。即使设置为0,最小也为4ms
  3. 未被激活的标签页中,settimeout最小延时为1s(为了优化后台性能损耗)
  4. js获取滚动条的宽度,用offsetwidth-clientwidth
  5. wgs84 gps坐标系, GCJ02国家测绘局坐标系、火星坐标系、高德坐标系,bd09百度坐标系
  6. el-input-number,设置为undefined就显示空了,否则显示0
  7. npx是npm5.2版本后自带的一个工具,可以不用安装直接使用包,如npx create-react-app projectName
  8. new Array(2).fill(0)
  9. Object.prototype.toString.call() 判断类型最全面
  10. DSL,领域特定语言,大白话讲就是某个事上面的一套规定
  11. animation: name duration timing-function delay iteration-count direction fill-mode;
  12. 当translate值是百分比时,是以自身宽高为基准的
  13. sass没有花括号和分号,scss是sass3引入的新语法,支持所有css3。可以用$定义变量,公用变量,可以import引入
  14. css3不支持同时旋转和缩放,可以用两个div,旋转和位移的顺序.里面的旋转,外面的缩放
  15. opacity子级会继承父级