240 发简信
IP属地:四川
  • 深拷贝和浅拷贝

    首先深复制和浅复制只针对像 Object, Array 这样的复杂对象的。简单来说,浅复制只复制一层对象的属性,而深复制则递归复制了所有层级。 因为浅复制只会将对象的各个属性...

  • 120
    js原型和继承

    说到原型就不得不说构造函数,js一切皆对象,但分为普通对象和函数对象,构造函数就属于函数对象,所谓的原型和继承也是在函数对象下实现的 了解原型与原型链需要知道的三个构造函数属...

  • call和apply的区别

    相同点 都能够改变方法的执行上下文(执行环境),将一个对象的方法交给另一个对象来执行,并且是立即执行 不同点 call方法从第二个参数开始可以接收任意个参数,每个参数会映射到...

  • 120
    localStorage、sessionStorage和cookie

    Cookie的用法 获取cookie: document.cookie cookie赋值:document.cookie = cookie就是以分号分隔(即,key=val...

  • 120
    跨域和处理方法

    什么是跨域? 凡是协议、域名、端口其一不同时的请求都视为跨域

  • http和tcp协议

    1.TCP协议对应于传输层,而HTTP协议对应于应用层 2.Http协议是建立在TCP协议基础之上 3.Http是无状态的短连接,而TCP是有状态的长连接 TCP协议对应于传...

  • 变量声明、声明提前和作用域

    一. 作用域 分为全局作用域和函数作用域 函数作用域简言之就是:变量在声明他们的函数体以及这个函数体嵌套的任意函数体内都是有定义的。 二 .声明提前 变量在声明之前就已经可用...

  • 闭包的理解

    一. 构成闭包的必要条件有三个 1.外部函数的局部变量被内部函数引用 2.执行外部函数时内部函数立刻执行 3. 通过外部函数访问未被释放的局部变量 二. 使用...