
前端面试题
文章平均质量分 63
前端面试题难点记录
大号密码忘了
一枚非常普通的计算机2020级大学生
展开
-
JS对闭包的理解
调用上下文是调用这个本地的执行上下文,它可以是全局执行上下文,也可以是另外一个本地的执行上下文。在全局作用域时将函数声明并赋值给一个变量的时候也会产生闭包,但该闭包是在全局作用域当中产生的,所以它可以访问全局变量,所以在全局作用域中闭包的概念并不重要。当代码执行到函数时,会创建一个新的执行上下文,称之为本地上下文或函数上下文,这个本地执行上下文将有它自己的一组变量,这些变量将是这个执行上下文的本地变量。本质就是上级作用域内变量的生命周期,因为被下级作用域内引用,而没有被释放。这个本地执行上下文被销毁,...原创 2022-08-17 22:08:57 · 547 阅读 · 1 评论 -
Webpack5学习大纲笔记
webpack5的学习和复习笔记以及思维导图原创 2022-08-17 20:30:43 · 468 阅读 · 0 评论 -
JS 原型模式、原型、原型链
原型模式(PrototypePattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。传统的原型模式就是克隆,但这在JS中并不常用。但JS对象本身就是基于原型的,原型和原型链是非常重要的概念。所以在前端关于原型模式的学习中优先重点掌握JS原型链相关的知识。...原创 2022-07-16 21:49:05 · 150 阅读 · 0 评论 -
Session认证机制与JWT认证机制
身份认证(Authentication)又称“身份验证”、“鉴权”,是指通过一定的手段,完成对用户身份的确认。身份认证的目的,是为了确认当前所声称为某种身份的用户,确实是所声称的用户。例如,你去找快递员取快递,你要怎么证明这份快递是你的。HTTP 协议的无状态性,指的是客户端的每次 HTTP 请求都是独立的,连续多个请求之间没有直接的关系,服务器不会主动保留每次 HTTP 请求的状态。2.1 什么是 CookieCookie 是存储在用户浏览器中的一段不超过 4 KB 的字符串。它由一个名称(Name)、一原创 2022-07-11 22:18:58 · 398 阅读 · 0 评论