Vue 3 嵌套路由:构建多层页面布局
嵌套路由是 Vue Router 的重要功能。它允许在路由组件里嵌套其他路由组件,形成父子关系。这种设计特别适合构建有多层布局的应用。简单说,嵌套路由就是路由里面还有路由。
大文件上传:分片、断点续传和秒传的实现方案
处理大文件上传是个常见需求。直接上传大文件会遇到很多问题:网络不稳定、内存占用高、上传失败后又要从头开始。我们需要一套完整的解决方案。我们的做法是把大文件切成很多小片,分别上传这些小片,最后在服务器上把它们拼起来。
新一代导航API:NavigateEvent.intercept,告别React路由的混乱
我的React应用里,路由代码变得越来越乱。到处都是重复的点击事件处理,感觉我是在用一堆事件监听器重新发明轮子。那时候我才明白,路由不仅仅是改改URL那么简单。它要拦截各种导航事件,处理各种边界情况,还不能打断用户的操作流程。
Vue 3里,为什么很少再见到this了?
用Vue 3的朋友可能都发现了,和Vue 2不一样,现在的代码里this这个关键字出现得越来越少了。这不是你的错觉,而是Vue 3设计思路带来的变化。今天我们来聊聊,为什么在Vue 3里this变少了,以及这背后意味着什么。
Vite 8发布:全面转向 Rust 驱动的 Rolldown,速度提升可达30倍
Vite 8 Beta 刚刚发布。这次更新没有堆砌一堆新功能,而是做了一次彻底的大手术——Vite 把原来由 esbuild 和 Rollup 组合而成的构建链路,全部换成了用 Rust 语言写的 Rolldown。
Anthropic 收购开源 JavaScript 运行时 Bun
AI公司Anthropic完成了其成立以来的首次收购,对象是风头正劲的JavaScript运行时——Bun。这笔收购直指当前竞争白热化的AI编程市场,旨在用Bun的技术强化其核心增长引擎Claude Code。
TypeScript 7 用 Go 重写了,速度比上一代快10倍
TypeScript 官方团队发布了一篇新文章,宣布用 Go 语言重写的 TypeScript v7 现在可以供开发者尝鲜了。这次重写的核心目标就一个:解决大型项目里 TypeScript 越来越慢的问题。
HTML 隐藏技能:一个属性让你的文件上传效率翻倍
你还在用JavaScript给文件上传做繁琐的校验吗?每次校验文件类型和大小,写一堆错误提示,还总是担心有漏洞。你可能没想到,HTML本身就有个简单好用的属性,能轻松解决大部分问题。
H5页面跳转到APP,这几种方法你了解吗?
我们经常会遇到这样的情况:在手机浏览器里浏览一个网页,点一个按钮或链接,就能直接打开对应的APP。这个功能看起来简单,实现起来却有不少门道。今天我们就来聊聊H5页面跳转到APP的几种常用方法。