自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端路由hash和history

History API是H5提供的新特性,允许开发者直接更改前端路由,即更新浏览器URL地址而不重新发起请求。当发生改变时,只会改变页面的路径,不会刷新页面。History 对象保存了当前窗口访问过的所有页面网址。由于安全原因,浏览器不允许脚本读取这些地址,但是允许在地址之间导航。浏览器工具栏的“前进”和“后退”按钮,其实就是对 History 对象进行操作。使用window.location.hash属性以及onhashchange事件,实现监听浏览器地址的hash值变化,执行相应的js切换网页。

2024-07-22 00:09:33 843 1

原创 node_modules困境以及pnpm

问题:node_modules的设计虽然能满足大部分的场景,但是其仍然存在着种种缺陷由于每个项目可能依赖成百上千个小模块,node_modules 目录的体积往往非常庞大,动辄几百MB甚至超过1GB。这不仅增加了存储负担,也影响了项目的克隆、备份和部署速度。pnpm 的机制对于 yarn 和 npm 来说是降维打击。包管理工具发展史,npm2 开始。

2024-07-22 00:06:50 1277

原创 通过一个具体的HTTP请求实例快速理解TCP/IP通信传输流!

我们用 HTTP 举例来说明,首先作为发送端的客户端在应用层(HTTP 协议)发出一个想看某个 Web 页面的 HTTP 请求。稀土掘金链接:https://juejin.cn/post/7370235634294915082。的原文表述通过与一个具体的HTTP请求例子结合,发现理解起来非常清晰明了,记录一下。: 将包被封装到一个以太网帧中,并附加了必要的链路层首部和尾部信息。:HTTP 客户端生成 HTTP 请求报文并将其传递给传输层。把从应用层处收到的数据(HTTP请求报文)进行分割,并在。

2024-05-19 17:23:18 432 2

原创 MAC 内网穿透 cpolar

通过使用cpolar来完成将内网下的本地服务器通过安全隧道暴露至公网,完成公网正常访问内网服务。

2024-01-10 10:58:18 2408

原创 MAC M系列 配置NVM

关于mac安装nvm管理nodejs版本

2024-01-03 13:53:04 919

空空如也

空空如也

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

TA关注的人

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