最新文章
  • 进程与线程

    首先,可以看到,浏览器打开一个标签页,在任务管理器有四种进程: 打开任务管理器方法:菜单(浏览器右上角三个点)——更多工具——任务管理器。 1. 并行处理 ……

    wuhou123 2021-08-31
    568 0 0
  • 浏览器渲染原理

    1. 浏览器渲染基本步骤 浏览器主要有以下步骤: 浏览器通过HTTP协议向服务端请求页面数据 将请求回来的HTML文件解析成DOM树 将请求回来的CSS文件解析成CSS……

    wuhou123 2021-08-31
    577 0 0
  • JavaScript 编译原理

    1. 编译器和解释器 我们知道,机器不能直接理解我们所写的代码,所以在执行程序之前,需要将代码“翻译”成机器能读懂的机器语言。按语言的执行流程,可以把语……

    wuhou123 2021-08-26
    922 0 0
  • 前端性能优化之加载优化

    1. 资源加载优先级 在浏览器发起网络请求时,并非每个字节都具有相同的优先级,所以,浏览器通常会对所要加载的内容进行推测,将相对重要的信息先呈现给用户……

    wuhou123 2021-08-26
    1.1K+ 0 0
  • 前端面试之手写代码实现

    一、JavaScript 基础 1. 手写 Object.create 思路:将传入的对象作为原型 function create(obj) { function F() {} F.prototype = obj return new F……

    wuhou123 2021-08-26
    776 0 0
  • 前端面试之JS下篇

    六、this/call/apply/bind 1. 对this对象的理解 this 是执行上下文中的一个属性,它指向最后一次调用这个方法的对象。在实际开发中,this 的指向可以通过四种……

    wuhou123 2021-08-26
    1K+ 0 0
  • 前端面试之JS上篇

    一、数据类型 1. JavaScript有哪些数据类型,它们的区别? JavaScript共有八种数据类型,分别是 Undefined、Null、Boolean、Number、String、Object、Symbol……

    wuhou123 2021-08-26
    631 0 0
  • 前端面试之计算机网络

    一、HTTP协议 1. GET和POST的请求的区别 Post 和 Get 是 HTTP 请求的两种方法,其区别如下: 应用场景: GET 请求是一个幂等的请求,一般 Get 请求用于对服……

    wuhou123 2021-08-26
    408 0 0
  • 前端面试之浏览器原理

    一、浏览器安全 1.  什么是 XSS 攻击? (1)概念 XSS 攻击指的是跨站脚本攻击,是一种代码注入攻击。攻击者通过在网站注入恶意脚本,使之在用户的浏览器上运……

    wuhou123 2021-08-26
    500 0 0
  • 置顶前端面试之Vue篇

    一、Vue 基础 1. Vue的基本原理 当一个Vue实例创建时,Vue会遍历data中的属性,用 Object.defineProperty(vue3.0使用proxy )将它们转为 getter/setter,并且……

    wuhou123 2021-08-25
    1.9K+ 2 1