代码视界

Hanpeng Chen的个人博客

「高频面试题」浏览器从输入url到页面展示中间发生了什么

“在浏览器中,从输入URL到页面展示,中间发生了什么?”这是一道经典的高频面试题,其中涉及了网络、操作系统、web等一系列的知识。接下来我们一起来看看要怎么回答这道题。 整个过程可以大致描述为: URL解析用户输入URL,浏览器会根据...

【面试题】Vue2 中如何检测数组变化

为什么要对数组进行单独处理我们都知道在Vue2中,对响应式处理利用的是 Object.defineProperty 对数据进行拦截。如果数据是数组,我们还是用defineProperty的方法进行拦截的话,需要对数组每一层每一位都进行...

【面试题】说一说你对Vue2 响应式原理的理解?

前言虽然Vue3已经正式发布,但目前Vue2还是开发主力,所以近期面试Vue2相关内容还是比较常见的,今天我们一起来看看下面这个问题: 面试题 面试官:说一说你对Vue2 响应式原理的理解? 无法让面试官满意的回答碰到面试官问你这个...

【面试真题系列】Vue中的v-if和v-show有什么区别?

在回答这个问题前,我们先来看下Vue文档中对这两个指令的说明: v-if:用于条件性地渲染一块内容。这块内容只会在指令的表达式返回truthy值的时候被渲染。 v-show:用于根据条件展示元素的指令。 v-if和v-show的共...

一文掌握9大跨域解决方案

什么是跨域跨域是指一个域下的文档或脚本试图去请求另一个域下的资源。通常我们讲的跨域,是由浏览器同源策略限制的一类请求场景。 同源策略同源指的是两个URL的协议、域名和端口三者都相同,即使两个不同 的域名指向相同的IP地址,也非同源。 ...