![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
浏览器
文章平均质量分 92
海燕技术栈
既然巅峰留不住,那就重走来时路
展开
-
前端存储之sessionStorage和localStorage
原文合集地址如下,有需要的朋友可以关注。原创 2023-08-07 18:04:25 · 379 阅读 · 0 评论 -
浅谈Token、Cookie和Session
Token、Cookie 和 Session 都是在 Web 开发中用于身份认证和状态管理的重要概念。Token(令牌):Token 是一种用于身份认证的轻量级凭证。在 Web 开发中,常见的身份认证方式是基于 Token 的身份验证。当用户登录时,服务器会生成一个唯一的 Token,并将其发送给客户端(通常是通过 HTTP 头或响应体)。客户端随后在每个后续请求中将 Token 放在请求头或其他适当位置,以证明其身份。原创 2023-08-01 22:02:51 · 287 阅读 · 0 评论 -
如何解决大数据下滚动页面卡顿问题
之前遇到不分页直接获取到全部数据,前端滚动查看数据,页面就听卡顿的,当然这和电脑浏览器性能啥的还是有点关系。但根源还是一次性渲染数据过多导致的,因此就想到解决这个问题,最常见就是虚拟滚动,实现只渲染当前可见的部分,这样浏览器一次性渲染的数据少了。本文介绍虚拟列表和虚拟Table的实现,基于React + ts技术栈。本文只是实现了在固定每项列表高度的情况下的虚拟列表,现实很多情况是不定高的。这个比定高的复杂,不过原理也是一样的,多了一步需要计算渲染后的实际高度的步骤。原创 2023-07-27 23:14:08 · 618 阅读 · 0 评论 -
深入理解Promise
当谈论 Promise 时,可以将其比喻为一种承诺或契约,用于处理异步操作的结果。异步操作是指那些不会立即完成的操作,比如从服务器获取数据、读取文件、发送网络请求等等。通常情况下,这些操作需要一定的时间来完成。Promise 的主要目的是在异步操作完成后,通过 Promise 对象来获取操作的结果或处理操作的失败情况。Promise 可以有三种状态:进行中(Pending)、已成功(Fulfilled)和已失败(Rejected)。原创 2023-07-27 23:12:25 · 102 阅读 · 0 评论 -
浏览器种输入一个url到显示页面全过程
在浏览器中,当解析和加载网页时,会形成三个重要的树结构:DOM树、CSSOM树和渲染树(Render Tree)。这些树结构在网页的渲染和布局过程中起到关键作用。原创 2023-07-07 22:09:47 · 201 阅读 · 0 评论