有人在爱丽丝的仙境闲逛 有人学国王穿着新衣裳
共找到 4 篇文章,当前显示第 1 页
受控与非受控 受控,组件或者dom的value受到外部的state控制,由代码来控制它的value的变化 好处是组件的value完全由代码来控制,最灵活。然而由于React的组件渲染机制,state的改变还会触发组件的重新渲染,影响性能 非受控,由组件或者dom自己维护自己的value,需要的时候再取出来 value交由组件或者dom节点自己维护,需要的时候再取出来用,即减少了定义stat...
异步IO libuv是做什么的? 同步io有哪两种形式 nodejs的异步模型为什么有非阻塞、事件驱动的特点? 为什么需要异步IO 要搞清楚什么是异步IO,首先得了解一下什么是同步IO。很简单,就是让操作系统去做事,程序等在原地,等操作系统完成任务了再继续执行主线程。同步IO有两种表现形式: 串行的单线程: 一个线程里做很多事情,每个事情都一个个做。很显然这种行为当任务量大的时候会出...
V8的垃圾回收机制与内存限制 V8的内存限制 v8引擎最开始是用在浏览器上,其内存控制策略需要提前申请一块内存空间, 后续不会再扩展内存空间。考虑浏览器的使用场景,v8的团队为v8预设了一个合理的内存空间,原因如下: 需要申请的内存越大,每次执行垃圾回收的时间成本很增大。 看下文的V8垃圾回收机制就能知道了,V8启动时就已经设置好了要用多大的内存,之后的垃圾回收都在这块内存里面做。 因此无...