javascript

  • javascript事件捕获是什么意思

    ,说明,1、事件捕获是不太具体的DOM节点应该更早接收到事件,而最具体的节点应该最后接收到事。,2、事件捕获的用意在于事件到达预定目标之前捕获它。,在捕获中,外部元素的事件会先被触…

    2023年5月4日
    00
  • javascript instanceof的原型介绍

    ,说明,1、instanceof用于判断引用类型是否属于某个结构函数。,也可以在继承关系中判断实例是否属于父亲类型。,2、instanceof的原理是判断_proto__是否与pr…

    2023年5月4日
    00
  • javascript indexOf查找字符位置

    ,说明,1、用于查找首次出现的字符位置,找到就会返回索引值,找不到就是-1。,2、indexOf() 方法区分大小写。第一个参数是指定的字符值,第二个参数是从第几个位置开始,默认0…

    2023年5月4日
    00
  • javascript new如何调用构造函数

    ,说明,1、在内存中创建新对象。,2、新对象内部的指针被赋值为构造函数的prototype属性。,3、构造函数中的this被赋值为新对象。,4、执行构造函数内的代码。,5、构造函数…

    2023年5月4日
    00
  • javascript中async/await是什么

    ,说明,1、可以看到async/await的写法与generator非常相似。,2、async/await是generator的语法糖,只是内置了执行器。当执行过程中出现异常时,将…

    2023年5月4日
    00
  • javascript回调函数的异步探究

    ,说明,1、JavaScript代码本质上总是阻塞的。但是这种阻塞性使我们无法在某些情况下编写代码。,因为在这些情况下我们没有办法在执行某些特定任务后立即得到结果。,任务情况有:,…

    2023年5月4日
    00
  • javascript引用类型是什么

    ,概念,1、引用类型有Object:Array、Function、Date、RegExp等。,2、引用类型的值是根据引用访问的。可以有属性和方法,可以动态改变。存储内存的栈区和堆区…

    2023年5月4日
    00
  • javascript中memoize函数的使用

    ,说明,1、memoize通过实例化Map对象创建空缓存。,2、通过检查输入值的函数输出是否缓存并返回存储一个参数,该参数将提供给已记忆的函数。,如果没有,存储并返回。,实例,以上…

    2023年5月4日
    00
  • javascript中Array.join()方法如何使用

    ,说明,1、将数组中的所有元素转换为字符串并连接在一起,并返回最终生成的字符串。,2、可以指定可选的字符串在生成的文字串中分割数组的元素。如果没有指定分隔符,则默认使用逗号。,Ar…

    2023年5月4日
    00
  • javascript substr截取字符串

    ,说明,1、在字符串中抽取从start下标开始的指定数目的字符。,2、从指定的位置(N1)截取指定长度(N2)的字符串,第二个参数是截取几个的意思。,语法,返回值,返回一个新的字符…

    2023年5月4日
    00
  • javascript new的实例化操作

    ,说明,1、使用new操作符实例化Person,等于使用new调用构造函数。,2、解释器中使用new和类,需要使用constructor函数进行实例化。,3、类实例化时传入的参数会…

    2023年5月4日
    00
  • javascript同步回调如何理解

    ,说明,1、同步回调是在使用回调的高阶函数执行期间执行的。,2、同步回调处于阻塞状态:高阶函数要等到回调完成执行后才能完成其执行。,greet()是一个同步回调函数,因为它与高阶函…

    2023年5月4日
    00