javascript

  • javascript中原型对象this的原则

    ,原则,1、只有当调用这个函数时,才能确定构造函数中的this指向谁。,2、一般来说,构造函数中的this指的是函数的调用者。,实例,以上就是javascript中原型对象this…

    2023年5月4日
    00
  • javascript寄生式组合继承如何实现

    ,说明,1、寄生组合继承通过盗用构造函数继承属性,但采用混合原型链继承方法。,2、基本思路是不通过调用父类结构函数复制子类原型,而是获得父类原型的副本。,说到底就是用寄生继承继承父…

    2023年5月4日
    00
  • javascript中promise有什么局限

    ,局限说明,1、promise有一个局限性,就是不能停止promise链。,2、当promise链中的某个环节出现错误时,就没有必要继续向下执行,但promise并没有提供原始的取…

    2023年5月4日
    00
  • javascript内存泄漏的识别方法

    ,1、浏览器方法,如果内存占用基本平稳,接近水平,就说明不存在内存泄漏。反之,就是内存泄漏了。,打开开发者工具,选择 Timeline 面板;,在顶部的Capture字段里面勾选 …

    2023年5月4日
    00
  • javascript原型式继承如何理解

    ,1、说明,利用空对象作为中介,将某个对象直接分配给空对象构造函数的原型。,2、缺点,原型链继承多个实例的引用类型属性指向相同,可能会被篡改。,不能传递参数。,3、实例,以上就是j…

    2023年5月4日
    00
  • javascript事件冒泡是什么

    ,说明,1、事件冒泡即事件开始时由最具体的元素接收,然后逐级向上传播到较为不具体的节点。,2、事件冒泡是默认开启的,但可以通过js代码来控制事件冒泡。,特性,当触发我们的事件函数时…

    2023年5月4日
    00
  • JavaScript闭包的缺点

    ,缺点,1、常驻内存会增加内存的使用量,使用不当容易导致内存泄露。,2、若不需要的情况下,在其他函数中创建函数是不明智的,因为闭包对脚本性能有负面影响,包括处理速度和内存消耗。,实…

    2023年5月4日
    00
  • javascript如何扩展内置对象

    ,说明,1、通过原型对象,可以扩展原内置对象定制的方法。,例如,为数组增加定制的求偶数的功能。,2、数组和字符串的内置对象不能复盖原型对象操作Arrray.prototype={}…

    2023年5月4日
    00
  • javascript let关键字的使用注意

    ,说明,1、let声明的变量只在最近的一对{}中有效,在一个块级作用域中,不允许一个变量被多次声明。,2、同一变量名可在不同的块级作用域中随意使用。,实例,以上就是javascri…

    2023年5月4日
    00
  • javascript中promise的特殊场景应用

    ,说明,1、如果一个任务依赖于多个异步任务时,可以使用Promise.all。,2、如果任务依赖于多个异步任务中的任何一个,那么Promise.race就无所谓了。,实例,以上就是…

    2023年5月4日
    00
  • javascript中web worker是什么

    ,1、worker是window对象的一个方法,可以通过以下方式来检测你的浏览器是否支持worker,2、使用一个构造函数(Worker())创建的一个对象,这个构造函数需要传入一…

    2023年5月4日
    00
  • javascript寄生式继承的介绍

    ,1、说明,在原型式继承的基础上,增强对象,返回构造函数。,函数的主要作用是为构造函数新增属性和方法,以增强函数。,2、使用注意,原型链继承多个实例的引用类型属性指向相同,可能会被…

    2023年5月4日
    00