所有文章

有人在爱丽丝的仙境闲逛 有人学国王穿着新衣裳

共找到 4 篇文章,当前显示第 1

React的受控与非受控组件

受控与非受控 受控,组件或者dom的value受到外部的state控制,由代码来控制它的value的变化 好处是组件的value完全由代码来控制,最灵活。然而由于React的组件渲染机制,state的改变还会触发组件的重新渲染,影响性能 非受控,由组件或者dom自己维护自己的value,需要的时候再取出来 value交由组件或者dom节点自己维护,需要的时候再取出来用,即减少了定义stat...

前端React
2025-8-3阅读全文

NodeJS的异步IO

异步IO libuv是做什么的? 同步io有哪两种形式 nodejs的异步模型为什么有非阻塞、事件驱动的特点? 为什么需要异步IO 要搞清楚什么是异步IO,首先得了解一下什么是同步IO。很简单,就是让操作系统去做事,程序等在原地,等操作系统完成任务了再继续执行主线程。同步IO有两种表现形式: 串行的单线程: 一个线程里做很多事情,每个事情都一个个做。很显然这种行为当任务量大的时候会出...

前端NodeJS
2025-5-25阅读全文

NodeJS中V8的内存控制

V8的垃圾回收机制与内存限制 V8的内存限制 v8引擎最开始是用在浏览器上,其内存控制策略需要提前申请一块内存空间, 后续不会再扩展内存空间。考虑浏览器的使用场景,v8的团队为v8预设了一个合理的内存空间,原因如下: 需要申请的内存越大,每次执行垃圾回收的时间成本很增大。 看下文的V8垃圾回收机制就能知道了,V8启动时就已经设置好了要用多大的内存,之后的垃圾回收都在这块内存里面做。 因此无...

前端NodeJS
2025-5-25阅读全文

测试文章

Features Supports bold and italic text. Includes inline code and code blocks. Adds Mermaid diagrams for visual representation. Contains tables and lists for structured data. Mermaid Diagram Tabl...

testmarkdown
2023-10-01阅读全文