240 投稿
收录了10篇文章 · 1人关注
  • 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。...

  • Resize,w 360,h 240
    HTTP介绍及其请求方法详解

    一、简介 HTTP是(hyper text transfer prototype)超文本传输协议,基于TCP/IP通信协议来传输数据,其定义了客...

  • Resize,w 360,h 240
    在浏览器输入URL回车后的过程

    大致流程 解析URL DNS域名解析 TCP连接(三次握手) 发送HTTP请求 服务器处理请求,返回响应结果 浏览器解析文件并渲染页面 断开TC...

  • Resize,w 360,h 240
    JavaScript-常见排序算法实现方法汇总

    常见比较排序1.冒泡排序2.选择排序:简单选择排序和堆排序3.插入排序:直接插入排序和希尔排序4.快速排序5.归并排序常见非比较排序1.计数排序...

  • JS数组去重的方法汇总

    一、使用双重for循环,再利用数组的splice方法去重(ES5常用) 注:array.splice(index,howmany) 用于添加或删...

专题公告

前端面试八股文汇总