
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
状态的本质是一张快照:写给初学者的 useState 深度指南
回顾一下,`useState` 远不止是“在函数组件里加一个变量”那么简单。它背后是一整套函数式渲染哲学:- 状态是每一次渲染的快照,函数组件根据快照生成 UI;- 更新状态是安排下一次渲染,而不是修改当前值;- 函数式更新让你基于最新值进行变换,避开快照闭包;- 不可变性保证变化可追踪、性能易优化;- 批处理机制合并更新,提升页面效率。当你把“盒子模型”从脑中卸载,装进“快照模型”时,那些曾经诡
一文吃透 JS 异步编程,从零基础到实战全详解
JavaScript 是单线程语言,同一时间只能做一件事。如果所有代码都同步顺序执行,遇到网络请求、定时器、文件读取这类耗时操作,页面就会卡死阻塞,用户体验极差。异步编程就是为了解决单线程阻塞问题而生,是前端开发核心必备技能,也是面试高频考点。本文从零讲解 JS 异步发展历程、核心原理、用法实战。定时器延时操作:异步基础用法全用 async+await文件读写、图片预加载、页面异步渲染多个接口按顺
三大特性、盒子模型、圆角阴影
盒子模型(Box Model)是 CSS 的核心布局概念,浏览器会把页面中的每一个 HTML 元素,都渲染成一个矩形的 “盒子”,这个盒子由 ** 内容区(content)、内边距(padding)、边框(border)、外边距(margin)** 四个部分组成,网页的所有布局,本质上都是盒子的排列、间距、尺寸控制。优先级指的是:当多个选择器匹配到同一个元素,且样式冲突时,浏览器会按照选择器的优先
到底了







