JS小知识点

统一元素单双击事宜

click和dblclick绑定在统一个元素上,双击也会实行单击事宜

解决办法:应用计时器,在也许时候模仿双击事宜

storageCount(id) {
  clearTimeout(time);  //起首消灭计时器
  time = setTimeout(() => {
    ...
  }, 300);   //也许时候300ms
}

// 双击事宜函数,消灭计时器,直接处置惩罚逻辑
storageDetail(id) {
  clearTimeout(time);  //消灭
 .....
}

function length属性

形参个数

function arguments

arguments.length实参个数
arguments.callee函数本身

document.referrer上一个页面的URL

null和undefined转成数字

Number(null) // 0
Number(undefined)  // NaN

隐式范例转换

!!: 平常用来将背面的表达式转换为布尔型的数据(boolean)
~~: 操作符~, 是按位取反的意义,实际上在JS中能够将浮点数变成整数

罕见浏览器及其内核

          Chrome       Firefox         Safari        IE        Opera
排版引擎   Blink         Gecko          Webkit     Trident      Blink
JS 引擎     V8        SpiderMonkey      Nitro       Chakra        V8
    原文作者:zhouzhou
    原文地址: https://segmentfault.com/a/1190000018826707
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞