自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ts 对象类型笔记

属性修改器-只读属性。属性修改器-索引签名。

2023-07-14 17:04:05 161 1

原创 ts 函数类型表达式笔记

【代码】ts 函数类型表达式。

2023-07-12 08:57:33 247 1

原创 nodejs内置模块方法

http.createServer()方法返回一个新的http.Server对象。- path.resolve([...paths]): 将所有给定的路径片段连接在一起,并规范化生成的路径。与 path.join() 不同的是,path.resolve() 将生成的路径视为绝对路径。options是一个对象,用于指定请求的URL、请求方法、请求头等信息。http.globalAgent是一个全局的http.Agent对象,它可以被所有的HTTP客户端请求共享。这个方法用于注册一个一次性的事件监听器。

2023-06-27 09:20:28 131

原创 useState的实现原理

在这个模拟代码中,我们使用 _states 数组来存储所有的 state,使用 _index 变量来跟踪当前正在处理哪个 state。首先,我们需要了解的是,useState 是一个函数,它接受一个参数,这个参数是 state 的初始值。useState 返回一个包含两个元素的数组,第一个元素是当前的 state,第二个元素是一个可以更新这个 state 的函数。请注意,这只是一个非常简化的模拟,实际的 useState 实现要复杂得多,并且包含了许多优化和错误处理的代码。

2023-06-25 18:17:19 1718 1

原创 react中类组件和函数组件的区别

最终的输出值明显为 ‘选择的 名字’,props 会在函数执行的瞬间就被捕获,而 props 本身又是不可变值,所以我们可以确保从当前开始读取到的 props 都是最初捕获到的。这就是 Dan 所说的函数式组件捕获了渲染所使用的值,并且我们还能进一步意识到:函数组件真正将数据和渲染紧紧的绑定到一起了。真正的原因也确实如此,虽然props不可改变,但是this是可变的,this.props 的每次调用都会去获取最新的 this 值,这也是React保证数据实时性的重要手段。

2023-06-16 19:43:01 625 1

原创 前端面试题

Immutable的思想就是构建持久化、不可变的、结构共享的状态,当对immutable数据进行操作的时候,实质上不会更改原数据,而是会根据原数据生成一个新的immutable数据,这样就可以避免刚才说的问题, 并且immutable采用的是结构共享的方式,生成新的immutable数据的时候不会完全重建,而是只重新更改后的节点及其父节点,其他节点与上次的immutable数据共享, 节省了新建的性能开支。需要自行做缓存优化。数据缓存,合适的接口数据缓存在本地存储, 减少接口调用、keep-alive;

2023-06-16 18:58:36 387 1

空空如也

空空如也

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

TA关注的人

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