javascript

  • javascript函子是什么

    ,说明,1、作为特殊容器通过普通对象实现,该对象具有map方法,map方法可以运行函数处理值(变形关系)。,2、函子是一个持有值的容器,看作普通对象,在其他语言中,可能是一个类。,…

    2023年5月4日
    00
  • javascript继承中方法的使用

    ,1、当子类想要覆盖父类的方法,或者增加父类没有的方法时,通过直接给子类的原型添加这种方法。,如果此时父类有这种方法,就会覆盖父类继承的现有方法。,2、通过添加对象字面量的新方法会…

    2023年5月4日
    00
  • javascript引用计数的介绍

    ,1、引用计数是指语言引擎有一个引用表,它保存了内存中所有资源的引用次数。,若一个值的引用次数为0,则表表示该值不再使用,因此可以释放该内存。,如果一个值不再需要了,引用数却不为0…

    2023年5月4日
    00
  • javascript相等运算符的用法

    ,1、相等运算符比较不严格。,2、如果两个操作数量不是同一种类型,那么相等运算符就试着进行一些类型的转换,然后进行比较。,如果两个值类型相同,但值不同,那么它们不相等。,如果一个值…

    2023年5月4日
    00
  • javascript中bind函数如何使用

    ,说明,1、bind()函数会创建一个新函数,新函数与被调函数具有相同的函数体。,2、当目标函数被调用时this值绑定到bind()的第一个参数,该参数不能被重写。,绑定函数被调用…

    2023年5月4日
    00
  • javascript迭代器是什么

    ,说明,1、实现了next方法的对象被称为迭代器。next 方法必须返回一个IteratorResult对象。,2、如果结构实现正式的Iterator接口,而且通过迭代器Itera…

    2023年5月4日
    00
  • Javascript继承关系的实现

    ,说明,1、JavaScript中的继承关系是通过一种称为原型链的模式实现的。,2、在讨论继承的时候,Javascript只有一个结构:一个对象。,每一个实例对象(object)都…

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

    ,说明,1、调用子类构造函数中的父类构造函数。采用apply和call()方法,将新创建的对象作为上下文执行函数。,2、由于构造函数的定制类型必须在构造函数中定义,因此函数不能重用…

    2023年5月4日
    00
  • javascript使用异步编程原因

    ,所谓异步,简单来说就是一个任务分为两段,先执行第一段,再执行其他任务。当第一段有执行结果时,回到第二段。,原因,1、JavaScript是单线程。,2、为了提高CPU的利用率。它…

    2023年5月4日
    00
  • javascript原型链继承的实现

    ,说明,1、构造函数、原型与实例的关系,每个构造函数都有一个原型对象。,2、原型对象包含一个指向构造函数的指针,而实例包含一个原型对象的指针。,继承的本质是复制,也就是重写原型对象…

    2023年5月4日
    00
  • javascript函数节流是什么

    ,说明,1、让连续执行的函数,变为固定时间段间断地执行。在一段频繁操作中,可以触发多次,但是触发的频率由自己指定。,2、应用场景有DOM元素的拖拽功能实现、计算鼠标移动的距离等。,…

    2023年5月4日
    00
  • JavaScript闭包如何创建

    ,说明,1、创建闭包最常见方式,就是在一个函数内部创建另一个函数。,2、闭包的作用域链包含着它自己的作用域,以及包含它的函数的作用域和全局作用域。,实例,以上就是JavaScrip…

    2023年5月4日
    00