烟花落 前端 这20 个零依赖浏览器原生能力 90% 前端都不知道 今天分享 20 个 2025 年依旧「少人知道、却能立竿见影」的原生 API。收藏让... JavaScript web前端 原生API
burgess 前端 Chrome 全新 API:只需要 6 行 HTML!让你的页面秒开! 如果你也厌倦了无穷无尽的 loading 动画,今天介绍的 Speculation ... chrome prefetch prerender
云杰 前端 摒弃encodeURIComponent方式,迎接新标准URLSearchParams 对 Web 开发者来说,encodeURIComponent 这个函数再熟悉不过了。... encodeURIComponent JavaScript URLSearchParams
江池俊 前端 JavaScript原生本地存储管理:带过期和类型安全的客户端存储 在现代 Web 应用开发中,客户端存储已经成为提升用户体验的重要手段:保存用户设置、... JavaScript web Web应用
码云笔记 前端 CSS 小技巧:如何将 img 转换成 background-image 聊聊图片与背景图片 一、img vs background-image 大部分注重内... background-image CSS技巧 img
码云笔记 前端 js 如何检测滚动位置 JavaScript 中检测滚动位置,核心在于利用特定的 DOM 属性来获取当前滚动... JavaScript requestAnimationFrame scrollTo
码云笔记 前端 Promise.all 为什么不安全?并发处理的最新选择 无论是同时请求多个 API、并行处理多个文件,还是执行一系列独立的动画,我们都需要一... Promise.all Promise.allSettled()
技术小歌 前端 Object.assign 过时了?现代对象合并的正确做法与最佳实践 前端开发过程中经常会用到Object.assign() ,它也不负众望,一直是我们的... JavaScript jQuery.extend Object.assign
码云笔记 前端 Claude Code JavaScript开发子代理深度解析:打造你的全栈JS架构师 今天要分享的是我精心优化的 JavaScript 开发子代理——这个配置能让 Cla... JavaScript node.js
刘俊杰 前端 这个浏览器废弃了的 JavaScript API,有多少开发者还在用 substr() 已从 Web 标准中删除,虽然一些浏览器目前仍然支持它,但它随时可... JavaScript slice() substr() substring()
柚苏鸭 前端 Vue3.4 正式发布新功能 defineModel,终结双向绑定的所有烦恼 我们在使用 Vue 开发的时候,对 v-model 指令非常熟悉了,它提供了强大的双... defineModel v-model Vue3
码云笔记 前端 浏览器原生剪贴板navigator.clipboard API 安全又强大 大家在使用 GitHub 时,有没有发现使用 Ctrl+V 就能直接读取用户剪贴板图... JavaScript navigator.clipboard
思否小叶 前端 浏览器新增这个 API,让跨浏览器标签页通信更简单 以前我们前端处理跨浏览器标签页通信通常都是利用 localStorage 的 ons... BroadcastChannel localStorage onstorage postMessage
思否小叶 前端 async/await 会“阻塞”页面的原因?如何正确处理并发问题 async/await 让我们能用同步的方式书写异步代码,告别了恼人的“回调地狱”。... async await Promise.all
吹木南风 前端 前端如何生成绝对唯一ID? 在系统开发中,生成“唯一 ID”是常见需求。然而,设计一个真正杜绝重复的标识符生成方... Date.now() Math.random() randomUUID()
海底的鱼 前端 Vue 3.6 将正式进入「无虚拟 DOM」时代! “干掉虚拟 DOM” 的口号喊了好几年,现在 Vue 终于动手了。 就在前天,Vue... Vapor Mode vue Vue 3.6
小杰哥 前端 ECMAScript 2025 发布的 6 个新特性值得你关注 2025 年 6 月 25 日,第 129 届 Ecma 大会正式批准了 ECMAS... ES2025 ES2025新特性 JavaScript
易柏瞳 前端 void 0 和 undefined 用哪个更好? 在 JavaScript 的世界里,undefined 是一个我们再熟悉不过的原始值... JavaScript undefined void 0
无心俱是实 前端 90% 的人都中招!这些 “平平无奇” 的数组操作,其实是性能瓶颈的元凶! 在 JavaScript 开发中,数组对于我们来说再熟悉不过了,就像熟悉的“亲密伙伴... JavaScript 数组 数组方法
刘俊杰 前端 Vue3 新特性:watch 也能“暂停”和“恢复”了! watch 是 Vue 响应式体系中的核心工具,很多人用了一两年,却不知道它在 Vu... onWatcherCleanup() Vue3 watch()
王贇 前端 你在 forEach 里写的 await,其实根本没在等! forEach和 async/await的这个组合,就像一对貌合神离的“情侣”,看起... for...in for...of forEach for循环
不问南归 前端 前端怎么确保只有一个上传任务在执行? 前端开发项目过程中遇到的经典的场景:用户选择文件后,焦急地、不耐烦地、或者仅仅是习惯... fetch() JavaScript XMLHttpRequest
技术小歌 前端 别再用 !important:一招解决 CSS 优先级问题! 前端开发项目时,经常会遇到 CSS 样式冲突问题,想想当时的你是不是很抓狂? 聪明的... !important CSS css优先级
香橙味 前端 CSS属性aspect-ratio彻底解决布局难题 设计稿中的组件常常精致、规整,但一旦进入开发阶段,尤其是响应式场景中,部分 UI 就... aspect-ratio CSS css属性
李大宝 前端 怎么用 setTimeout(fn, 0) 来降级任务优先级? 在 JavaScript 开发中,我们经常会遇到这样的场景:一个计算量很大的任务阻塞... JavaScript setTimeout() 事件循环
星途远航 前端 JavaScript隐藏技巧:这5个方法让代码量减少一半 作为全球最流行的编程语言之一,JavaScript 拥有大量强大却被忽视的语言特性。... JavaScript web前端 前端开发
方程式 前端 前端怎么处理后端请求回来的大量 JSON 数据? 真实场景:从后端 API 请求回来一个巨大的 JSON 文件,可能是几十上百兆的报表... JavaScript JSON JSON.parse() 前端
瓶邪 前端 前端怎么判断用户是否离开了当前页面 在实际的 Web 前端开发中,产品要求在用户访问我们页面的时候需要知道用户是否还停留... beforeunload JavaScript sendBeacon visibilitychange
王贇 前端 2025最新鉴权方式 别再把 JWT 存在 localStorage 里了 下面的代码对于很多前端开发者来说,可能已经形成了肌肉记忆: // 登录成功后... ... JWT localStorage XSS攻击