自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 虚拟 DOM (Virtual DOM)

在首次渲染的时候,react会把render方法(或者函数组件返回的值),创建为一个虚拟Dom,并更新到真实Dom上;直接操作真实Dom的代价是非常昂贵的,频繁的Dom查询和更新会导致页面的重绘和重排,严重影响性能;react会将生成的新Dom树和上一次的虚拟Dom进行对比(这一过程为“Diffing”),找出两者之间的差异;react会根据差异,计算出最小化、最有效的Dom集合(如:增删改),将其批量更新到真实Dom上。

2025-10-09 22:09:17 194

原创 安装Nodejs后,npm无法使用

当第一次安装Nodejs后,发现在window+r,调用 cmd 唤处小面板后,发现node -v 和 npm-v 都是可以正常查看版本的。但是在vscode中使用的时候却是提示报错信息这个问题通常是由于 PowerShell 的执行策略限制导致的。PowerShell 默认的安全设置可能不允许运行某些脚本,包括npm.ps1文件。你可以通过更改 PowerShell 的执行策略来解决这个问题。

2024-10-11 20:39:53 2835 1

空空如也

空空如也

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

TA关注的人

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