推荐文章
浏览器

从输入URL到页面呈现

这是一道经典面试题:从输入 URL 到页面呈现发生了什么?

阅读更多
性能优化

前端性能优化

一、前言要说起前端性能优化,其实我们可以从 “输入 URL 到页面呈现” 这个知识点着手讲起。 在用户输入 URL,按下回车之后,走过的步骤

阅读更多
VSCode常用快捷键-Mac VSCode常用快捷键-Mac
常用 Option + Up 向上移动行Option + Down 向下移动行Option + Shift + Up 向上复制行Option + Shift + Down 向下复制行Command + Shift + K 删除行Comman
2021-09-09
react脚手架配置代理总结 react脚手架配置代理总结
方法一:单个代理 在package.json中追加如下配置 "proxy":"http://localhost:5000" 说明: 优点:配置简单,前端请求资源时可以不加任何前缀。 缺点:不能配置多个代理。 工作方式:上述方式配置代理
2021-09-08
九种跨域方式实现原理 九种跨域方式实现原理
前言前后端数据交互经常会碰到请求跨域,什么是跨域,以及有哪几种跨域方式,这是本文要探讨的内容 一、什么是跨域?1.什么是同源策略及其限制内容?同源策略是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到XSS
2021-08-11
mvc与mvvm设计模式 mvc与mvvm设计模式
前沿:了解设计模式对我们而言,具有很大意义,对语言没有限制,它适用于任何语言,是一种变成思想。设计模式最初有四人帮提出,有兴趣的同学可以去了解下,今天给大家主要分析mvc与mvvm设计模式 一.mvc设计模式:字面理解,mvc就是model
2021-08-10
深入高阶函数应用之柯里化 深入高阶函数应用之柯里化
一、高阶函数高阶函数英文叫 Higher-order function,它的定义很简单,就是至少满足下列一个条件的函数: 接受一个或多个函数作为输入 输出一个函数 也就是说高阶函数是对其他函数进行操作的函数,可以将它们作为参数传递,或者
2021-01-28
深入理解JavaScript执行上下文和执行栈 深入理解JavaScript执行上下文和执行栈
前言如果你是一名 JavaScript 开发者,或者想要成为一名 JavaScript 开发者,那么你必须知道 JavaScript 程序内部的执行机制。执行上下文和执行栈是JavaScript中关键概念之一,是JavaScript难点之一
2021-01-27
深入理解JavaScript作用域和作用域链 深入理解JavaScript作用域和作用域链
前言JavaScript中有一个被称为作用域(Scope)的特性。虽然对于许多新手开发者来说,作用域的概念并不是很容易理解,本文我会尽我所能用最简单的方式来解释作用域和作用域链,希望大家有所收获! 一、作用域(Scope)1.什么是作用域作
2021-01-26
this全面解析 this全面解析
一、前言this关键字是JavaScript中最复杂的机制之一。它是一个很特别的关键字,被自动定义在所有函数的作用域中。对于那些没有投入时间学习this机制的JavaScript开发者来说,this的绑定一直是一件非常令人困惑的事。 二、了
2021-01-24
JavaScript数据类型转换 JavaScript数据类型转换
前言JavaScript是一门动态语言,所谓的动态语言可以暂时理解为在语言中的一切内容都是不确定的。比如一个变量,这一时刻是个整型,下一时刻可能会变成字符串了。虽然变量的数据类型是不确定的,但是各种运算符对数据类型是有要求的。如果运算符发现
2021-01-23
JavaScript的数据类型及其检测 JavaScript的数据类型及其检测
一、JavaScript有几种类型的值?Javascript有两种数据类型,分别是基本数据类型和引用数据类型。 其中基本数据类型包括Undefined、Null、Boolean、Number、String、Symbol (ES6新增,表示独
2021-01-23
前端性能优化 前端性能优化
一、前言要说起前端性能优化,其实我们可以从 “输入 URL 到页面呈现” 这个知识点着手讲起。 在用户输入 URL,按下回车之后,走过的步骤: DNS 解析 TCP 连接 发送 HTTP 请求 服务器响应 浏览器解析渲染页面 这其中可以
2021-01-22
JavaScript中的垃圾回收和内存泄漏 JavaScript中的垃圾回收和内存泄漏
前言程序的运行需要内存。只要程序提出要求,操作系统或者运行时就必须供给内存。所谓的内存泄漏简单来说是不再用到的内存,没有及时释放。为了更好避免内存泄漏,我们先介绍Javascript垃圾回收机制。 在C与C++等语言中,开发人员可以直接控制
2021-01-18
1 / 3