"事件委托"这个老古董,在现代React/Vue里还有用武之地吗?
我刚入行那会儿,还是jQuery的时代。当时面试,事件委托(Event Delegation) 几乎是必考题。能用.on()方法,在一个父元素上,优雅地处理动态添加的子元素的事件,是衡量一个前端是否会
我刚入行那会儿,还是jQuery的时代。当时面试,事件委托(Event Delegation) 几乎是必考题。能用.on()方法,在一个父元素上,优雅地处理动态添加的子元素的事件,是衡量一个前端是否会
vue3.5.13 目录结构 核心模块 源码三大核心 compiler丨reactivity丨runtime compiler:程序编译时,源代码在被编译成为目标文件这段时间,在这里可以理解为我们将.
Vue3 都发布 4年了,「Proxy 取代 defineProperty」早成旧 闻。为什么今天还在聊 Proxy?
在前端开发中,**元素拖动**是常见交互需求(如可拖拽弹窗、自定义布局组件、拖拽排序模块等)。原生实现拖动需处理多端事件(mousedown/mousemove/mouseup)、计算坐标偏移、限制边
v-model 不仅限于原生表单元素,它同样可以优雅地应用于自定义组件。 但你是否遇到过这些问题? 本文将手把手教你如何在自定义组件中实现 v-model,并深入其工作原理。 一、v-model 的本
一、什么是 slot slot 最早来自 Web Components(原生自定义元素)规范,是组件内部的占位符,用于在组件外部填充内容。原生 HTML 的一个例子: template 本身不会直接渲
在 Vue 的单文件组件(.vue 文件)中,是否编写 name 选项主要取决于你的具体使用场景。Vue 官方文档指出,在大多数情况下,你不一定需要手动编写 name,但在一些特定场景下,它又非常关键
在前端开发中,频繁点击交互易引发性能问题或业务异常,典型场景包括: 表单提交按钮:用户快速点击导致重复提交,触发多次接口请求; 搜索按钮:高频点击导致多次接口调用,浪费服务器资源; 列表加载...
大家好,最近在开发一个 AI 多模态项目时,需要实现 AI 回复内容的语音朗读功能。经过一番摸索和踩坑,终于做出了一个体验还不错的实时语音播放功能 —— 播放延迟能控制在 0.5-1 秒,用户几乎感觉
Pinia是Vue的状态管理工具,作为Vuex的轻量级替代方案。它简化了API设计,移除了mutations,支持TypeScript,采用扁平化结构替代模块嵌套。
大家好,今天想和大家分享一个我们在开发 AI 多模态聊天应用时遇到的性能挑战以及解决方案。随着用户使用时间的增加,单个会话的聊天记录可能会积累到成百上千条,这时候性能问题就变得非常突出了。经过一番调研
学习通是常用的学习工具,可以随时进行学习,找到你需要的资源,跨平台就能在线学习,了解学习的进度,但是很多小伙伴找不到入口在哪,下面就分享给大家。学习通网页版登录
点击阅读