logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

React Router:History API、核心原理与路由模式实现

初始化监听:例如 React Router 在 Router 组件中设置监听: useEffect(() => { const unlisten = history.listen((location, action) => { // 核心:触发状态更新,进而更新路由对应的组件 setState({ location, action });,其触发机制与主动导航类似,不过主要区别在于不会生成一个新的

#react.js#前端#前端框架 +3
JavaScript localStorage 有大小限制吗?溢出会怎样?

自从 Edge 换成 Chromium 内核之后,它俩的所有行为基本表现一直,以前的 IE 内核没做测试,有兴趣的同学可以测试看看 IE 内核的表现行为。时需注意,由于 APP 会自动优化存储空间,写在本地存储中的数据随时都可能被清空删除,所以本地存储的数据是不可靠的。存储的数据无法互通,且无痕模式存入的数据在浏览器关闭时候会被清除(所有无痕模式窗口关闭也会清除)!仅支持字符串存储,所以在存储 J

#javascript#开发语言#前端 +1
Node.js 这么多后端框架,我到底该用哪个?

在 Node.js 后端开发的演进中,原生http模块奠定了最底层的通信基础,但开发效率低、缺乏结构,仅适合教学和理解原理。Express 作为最早普及的 Web 框架,以简洁路由和中间件机制迅速成为事实标准,适合中小型项目和快速开发。Koa 则是 Express 团队的重构尝试,引入和洋葱模型中间件,让异步处理更加优雅、控制更灵活。Fastify 聚焦于性能优化,具备出色的吞吐能力和插件化设计,

#node.js#后端#java +2
Node.js v24.8.0 新功能预览![特殊字符][特殊字符][特殊字符]

Node.js 发布了v24.8.0(Current)版本,让我们一起来了解这些新功能吧!总之,Node.js v24.8.0通过HTTP/2检查和crypto增强,进一步强化了其作为现代JavaScript运行时的地位,开发者可根据需求及时更新。

#node.js#前端#javascript +1
React Ref揭秘:直接操作DOM的“秘密通道“

管理焦点、文本选择、媒体播放触发强制动画集成第三方DOM库需要直接测量DOM元素能用状态驱动解决的问题组件间的数据传递(应该用props)派生数据计算记住Ref是React的"逃生舱",在大多数情况下,我们应该优先考虑React的数据流和状态管理。只有在真正需要直接操作DOM时,才请出这个强大的工具。

#react.js#javascript#前端 +2
四年!!React 你知道我这四年怎么过的吗

虽然 React 在性能优化方面曾经被诟病,虽然我们曾经写过无数的"屎山"代码,虽然 Vue 等框架在响应式更新方面确实更加优雅,但 React Compiler 的到来无疑为 React 开发者带来了福音。四年的等待,从 React Forget 到 babel-plugin-react-compiler,React 终于迎来了自动化的性能优化时代。它通过自动化的性能优化,简化了开发流程,降低了

#react.js#vue.js#前端 +3
[特殊字符][特殊字符][特殊字符]Vue 3.5 核弹级小补丁:useTemplateRef 让 ref 一夜失业?

不是银弹,但在“模板引用”这个细分战场,它让命名自由、类型安全、动态 ref、逻辑复用四连击,写完直接删 30% 防御性代码香到隔壁 React 组都过来问链接。

#vue.js#javascript#前端 +3
[特殊字符] Vue3 高级组件封装实践指南:让你的组件更优雅、更好用

>()组件封装不是复制粘贴,而是理解框架底层能力 + 提炼业务场景的抽象。掌握好 props、slots、ref、TS 类型的正确使用方式,封装出来的组件才能真正做到“可复用、可维护、开发愉快”。

#vue.js#javascript#前端 +3
栈与堆的精妙舞剧:JavaScript 数据类型深度解析

在 JavaScript 的世界里,数据类型并非简单的分类,而是一场由调用栈与堆内存共同演绎的精妙舞剧。每一种数据类型都有其专属的 “舞台位置”,而v8 引擎则是这场舞剧的幕后导演。让我们以色彩为笔,代码为证,拆解这场舞剧的每一个角色与舞台设计。这场由栈与堆共同演绎的数据存储舞剧,让 JavaScript 既有 “轻骑兵”(原始类型)的迅捷响应,又有 “豪华庄园”(引用类型)的包容能力。

#javascript#前端#开发语言 +2
Prisma 7 重磅发布:告别 Rust,拥抱 TypeScript,性能提升 3 倍

对 Prisma 团队而言,Prisma 7 不仅仅是一个版本发布,更是 Prisma ORM 和 Prisma Postgres 未来发展的基石。他们希望构建的工具能够为开发者提供最佳体验,让开发者能够专注于构建和发布出色的应用程序。如果开发者正在尝试 Prisma 7,可以向 Prisma 团队反馈想法和体验。

#rust#typescript#开发语言 +2
    共 21 条
  • 1
  • 2
  • 3
  • 请选择