240 发简信
IP属地:山西
  • 前端手写算法题

    1、深拷贝deepCopy 2、对象扁平化 3、数组扁平化 4、手写Promise 5、promise.all方法 6、防抖// 防抖就是延迟执...

    0.9 631 1 12
  • 理解call、bind、apply及手写代码

    首先,这三个函数是为了改变函数时的执行上下文,也就是为了改变函数运行时this的指向。1、call、bind、apply的区别call和appl...

  • js的new操作符做了哪些事情

    先来一段代码 new 过程一共包括4个步骤: 1、创建一个新对象 2、设置原型链,将空对象的原型proto指向构造函数的原型 3、将构造函数的作...

  • Resize,w 360,h 240
    Vue面试题集锦

    VUE的双向绑定原理 原理:在创建Vue实例时,Vue会遍历data选项的属性,利用Object.defineProperty()为属性添加ge...

  • JavaScript深拷贝和浅拷贝

    一、如何区分深拷贝和浅拷贝? 假设B复制了A,当修改A时,看B是否发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短;如果B没变,那就是深拷贝...

  • Resize,w 360,h 240
    JS作用域、作用域链、原型、原型链

    一、作用域 作用域就是变量和函数可以访问的范围,即作用域控制着变量和函数的可见性和生命周期。 1、全局作用域 任何地方都能访问到的对象拥有全局作...

  • JavaScript创建对象的几种方法

    在JavaScript中,对象其实就是一组键值对的组合。 1、字面量对象(Object.Literals) 这是JS中创建对象的最简单、最常见的...

  • 闭包及JS垃圾回收机制

    一、什么是闭包? 如果这个函数能够访问其他函数作用域中的变量,那么这个函数就叫做闭包。 换句话说,只要在一个函数中再定义一个函数,这个内部函数就...

  • Resize,w 360,h 240
    TCP与UDP的区别

    一、TCP/IP 模型 在介绍TCP和UDP协议之前,有必要先了解下TCP/IP模型,TCP/IP中的两个具有代表性的传输协议:TCP和UDP。...

个人介绍
认真学习。认真生活~