240 发简信
IP属地:上海
  • JS代码段的基准测试

    window.performance.now() console.time方法与console.timeEnd方法 Benchmark.js[h...

  • Vue HOC

    什么是HOC? HOC(Higher-order component)是一种React 的进阶使用方法,只要还是为了便于组件的复用。强调一点,H...

  • Set、Map、WeakSet、WeakMap

    Set成员唯一、无序且不重复[value, value],键值与键名是一致的(或者说只有键值,没有键名)可以遍历,方法有:add、delete、...

  • Object.prototype.toString.call(obj),此方法为什么能检测数据类型

    看下测试结果: 首先我们先Object.prototype.toString.call(obj)理解这句话的意思: 调用Object.proto...

  • JS函数整理

    函数声明 函数声明可以提前被解析出来,而表达式不可以。 解析器会先读取函数声明,并使其在执行任何代码之前可以访问,在任何地方调用都不会有问题;而...

  • JS中的变量提升

    js和其他语言一样,都要经历编译和执行阶段。而js在编译阶段的时候,会搜集所有的变量声明并且提前声明变量,而其他的语句都不会改变他们的顺序,因此...

  • JS双等号引起的类型转换执行顺序

    转换执行顺序 一、首先看双等号前后有没有NaN,如果存在NaN,一律返回false。 二、再看双等号前后有没有布尔,有布尔就将布尔转换为数字。(...