浏览器
文章平均质量分 92
浏览器知识
傲娇味的草莓
高中就读广东省前5的省重点高中
本科23年计算机专业刚毕业,拿到英国qs前100的硕士CS计算机offer
是gap year堆砌实习的留学生,24fall已拿悉尼大学(qs19)的CS(AI)硕士offer
展开
-
session、token、cookie、JWT的区别一定要懂
一、基本概念1.1 认证认证authentication,指的是验证访问者的身份常见认证方法用户名密码认证短信验证码认证邮箱验证码认证扫码认证人脸识别或者其他生物特征识别认证1.2 授权授权authorization,指的是用户通过身份认证后,能够访问指定的某些资源常见授权模型—3种ACL(Access Control List):ACL中包含用户、资源、资源操作三个关键内容。通过将资源以及资源操作授权给用户,使得用户具有操作某项资源的权限RBAC(Role-Base原创 2022-04-07 00:06:43 · 5778 阅读 · 0 评论 -
session、token、JWT的一文详细介绍
一、认证Authentication认证就是验证当前用户的身份,证明身份认证的应用用户密码登录邮箱发送登录链接手机号接收验证码二、授权Authorization授权就是用户授予第三方应用访问用户某些资源的权限授权的应用手机第三方app询问是否授权(访问相册、地理位置等权限)访问微信小程序,登录的时候会询问是否允许授权(获取昵称、头像、地区、性别等个人信息)实现方式cookiesessiontoken三、凭证Credentials实现认证和授权的前提是原创 2022-04-06 00:39:16 · 1619 阅读 · 1 评论 -
cookie、sessionStorage、localStorage区别一文超详细整理
在上一篇博客中整理一些cookie sessionStorage localStorage的知识点梳理,学习之后在这篇文章中总结这三者的区别。本地存储三种方式cookie、localStorage、sessionStorage的详细介绍一、cookie、sessionStorage、localStorage存储、获取、删除等使用方法的区别(1)cookie保存cookie值 var dataCookie = '110';document.cookie = 'token' + '=' + data原创 2022-04-05 00:10:18 · 2941 阅读 · 0 评论 -
本地存储三种方式cookie、localStorage、sessionStorage的详细介绍
前言网页刷新的时候数据会被清空,这时候就需要用到存储技术。前端本地存储的方式有三种,分别是cookie、localStorage、sessionStorage。在前端面试过程中,经常会被问及这些存储技术和区别,优缺点,但是很少有人真正理解这些存储技术的具体介绍。笔者以为在学习过程中,首先要明白是什么学懂是什么为什么怎么样,然后再去比较这三者会比较好一点,有一种逻辑性,而不是一上来就背诵一些面经。本文会先整理这三者的介绍,下一篇文章会详细整理这三者的区别和应用场景。一、cookie1.1 cookie是原创 2022-04-05 00:02:40 · 12801 阅读 · 2 评论 -
认识浏览器:浏览器内核/页面加载/DOM和DOM树
一 前言在介绍浏览器内核之前,我们先了解以下浏览器的基础知识。浏览器基础是前端知识体系的一个小分支,也是作为一个前端开发人员必须掌握的知识储备,贯穿整个网络体系,项目优化等都是围绕着浏览器进行。除此之外,还需要了解页面加载的过程,以及什么是DOM,什么是DOM树,帮助更好的理解后面的浏览器渲染过程和性能优化(在下一篇博客整理)。二 浏览器的结构组成浏览器由七大模块组成User Interface(用户界面)Browser engine(浏览器引擎)Rendering engine(渲染引擎)原创 2021-05-13 11:40:57 · 926 阅读 · 0 评论 -
【一文就够】浏览器缓存机制详细知识点梳理
浏览器缓存机制详细知识点梳理在前端的性能优化中,浏览器缓存是很重要的一环。比如在页面前进或者后退,发现丝毫不卡顿很流畅,就是缓存机制的力量。一、什么是缓存浏览器缓存Brower Caching是浏览器对之前请求过的文件进行缓存,以便再次访问的时候提高页面展示的速度。比如当我们第一次访问CSDN网站的时候,PC会把从网站上的图片和数据下载到电脑上。当再次访问CSDN网站的时候,网站直接从PC加载,这就是缓存。二、为什么需要缓存?缓存有哪些优势?(1)浏览器缓存是将文件保存在客户端,减少重复请求浪费网原创 2022-03-26 10:56:48 · 4401 阅读 · 0 评论