liuqinh2s' blog

Do something cool!


  • 首页

  • 关于

  • 标签

  • 归档

  • 编程笔记

  • 新闻

  • 收藏

  • 思考

  • 前端面试

  • 力扣

  • 计算机科学

  • 量化交易

  • 英语

  • 导航

  • 阅读

  • 搜索

vue.js响应系统的实现 第一篇

发表于 2022-11-06 | 更新于: 2025-08-21
字数统计: 2,343

什么是副作用函数?

如果一个函数只是接收输入,然后输出,没有影响外部(比如修改外部变量),那么我们就说这个函数没有副作用,反之就是有副作用。理想的情况下,我们希望所有的函数都很纯粹,没有副作用。

举个例子:

1
2
3
function effect() {
document.body.innerText = "hello vue3";
}
阅读全文 »

React Diff 算法

发表于 2022-08-15 | 更新于: 2025-08-21
字数统计: 456
每次面试问到了解 React Diff 算法吗?我都不知道说什么,这次总结一下,该怎么说。 首先我们应该思考为什么要有这么一个东西,也就是它的目的是什么? 目的React Diff 算法的目的是优化真实 DOM 更新,手段是搞一套虚拟 DOM 树,并对比新旧虚拟 DOM 树的差异,然后只对有虚拟 D ...
阅读全文 »

HTTP缓存

发表于 2022-08-13 | 更新于: 2025-08-21
字数统计: 1,345
参考https://github.com/amandakelake/blog/issues/41 概述基本原理浏览器在请求资源的时候,根据请求头的 expires 和 cache-control 判断是否命中强缓存,是则直接从缓存读取资源,不会发请求到服务器。 如果没有命中强缓存,浏览器一定会发送一 ...
阅读全文 »

HTTP 和 HTTPS 的区别

发表于 2022-08-12 | 更新于: 2025-08-21
字数统计: 400
HTTP 使用 80 端口,HTTPS 使用 443 端口 HTTPS 需要申请证书 HTTP 是超文本传输协议,是明文传输;HTTPS 是经过 SSL 加密的协议,传输更安全 HTTPS 比 HTTP 慢,因为 HTTPS 除了 TCP 握手的三个包,还要加上 SSL 握手的 9 个包 HTT ...
阅读全文 »

HTTP状态码

发表于 2022-08-12 | 更新于: 2025-08-21
字数统计: 401
2XX 请求成功200 OK : 客户端发送给服务器的请求被正常处理并返回 3XX 重定向301 Moved Permanently:永久重定向,请求的网页已永久移动到新位置。服务器返回此响应时,会自动将请求者转到新位置。 302 Moved Temporarily:临时重定向,请求的网页已临时移动 ...
阅读全文 »
1…789…22
liuqinh2s

liuqinh2s

107 日志
45 标签
RSS
GitHub Twitter
Links
  • liam
  • jiyanggg
  • 曾小乱 – 在描绘他的生活倒影
© 2025 liuqinh2s | Site words total count: 118.5k
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4