自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Next.js学习笔记

Next.js学习笔记

2022-09-06 22:37:30 3656

原创 服务端学习笔记:PM2、Node.js、Koa

严格来说,node不是一门编程语言,而是js的运行环境。Node.js 被设计成单线程运行,但这并不意味着你无法利用到 CPU 的多个核心。你可以通过 child_process.fork() API 来生成子进程,并且它被设计成非常易于通信。而建立在同一个接口之上的 cluster 模块允许你在进程之间共享套接字(sockets),以实现核心的负载均衡。

2022-09-04 19:19:18 1265

原创 前端性能优化——网络篇

前端网络性能优化

2022-08-22 23:26:56 199

原创 节流防抖的实现与使用要点

【代码】节流防抖的实现与使用要点。

2022-08-21 16:21:23 185

原创 基于localStorage封装一个可设置有效期的Storage类

将数据存储在localStorage中,封装一个Storage类——NBStorage,通过在key前设置前缀的方式来区分NBStorage存入的数据和其他方式存入的数据。

2022-08-21 16:08:02 347

原创 HTTP缓存

强缓存是利用http头中的Expires和Cache-Control两个字段来控制的,强缓存中,当请求发出时,浏览器会根据其中的 Expires 和 Cache-Control 判断目标资源是否“命中”强缓存,若命中则直接从缓存中获取资源,不会再与服务端发生通信。协商缓存机制下,浏览器需要向服务器询问缓存的相关信息,进而判断是重新发起请求、下载完整的响应,还是从本地获取缓存的资源。命中强缓存的情况下,返回的HTTP状态码为200(括号里会写缓存在disk还是memory)时间戳是服务器来定义的。

2022-08-21 15:37:30 194

原创 从输出URL到页面加载发生了什么

总结:DNS解析→TCP连接→HTTP请求→接收响应→页面渲染

2022-08-21 14:52:56 426

原创 js学习笔记--闭包应用(点击li输出索引号)

闭包(closure)指有权访问另一个函数作用域中的函数 一个作用域可以访问另一个函数的局部变量 fn外面的作用域可以访问fn内部的局部变量 闭包的主要作用:延伸了变量的作用范围 <body> <ulclass="nav"> <li>榴莲</li> <li>臭豆腐</li> <li>鲱鱼罐头</li> ...

2021-04-15 14:26:15 466

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除