前端
文章平均质量分 51
Yvettewww
前端工程师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【解决】鼠标快速滑过导航时误触展开菜单
这种技术通常被称为"悬停意图"或"延迟悬停",只有当用户明确停留一段时间时才会触发展开动作。原创 2025-04-02 08:39:06 · 263 阅读 · 0 评论 -
【解决】标题结尾标点导致视觉效果不居中
在副标题有标点的情况下,视觉上会和居中的主标题对不齐,因为句尾的标点视觉上太小了,整体文字就向左偏移。原创 2025-04-02 07:37:51 · 240 阅读 · 0 评论 -
【解决】滚动条挤占页面宽度
在网页开发中,当overflow设置为scroll或者auto时,某些浏览器会在需要时显示滚动条。这可能导致页面宽度被滚动条挤占,导致布局错位或内容跳动。原创 2025-04-02 06:20:31 · 902 阅读 · 0 评论 -
【前端】聊天消息去重
在处理聊天消息时,去重是一个常见的问题,尤其是当消息从服务器推送时,可能会因为网络不稳定或其他原因导致重复消息。为了避免重复消息出现在聊天记录中,以下是几种常见的消息去重方法。使用 方法来检查当前消息是否已经存在于聊天记录中,如果存在则不重复添加,否则将新消息加入。优点:简单易懂,通过遍历消息数组检查是否有重复。缺点:性能较差:每次添加消息时,都会遍历整个数组,时间复杂度是 O(n),如果消息列表很长,性能可能较差。仅适用于防止单条消息的重复,如果 里已经存在重复的消息,这个方法不会去重原创 2025-03-20 03:41:54 · 521 阅读 · 0 评论 -
Socket.io 实时聊天
Socket.io 是一个基于 WebSocket 协议的库,能够为客户端和服务器之间提供双向、实时的通信功能,广泛应用于即时聊天、实时通知、多人在线游戏等应用中。本文将介绍如何使用 Socket.io 实现一个简单的实时聊天应用,包含服务器端和客户端的实现。原创 2025-03-14 07:25:09 · 573 阅读 · 0 评论 -
IDE project settings can be added to git 文件vcs.xml
Webstorm 提示IDE project settings can be added to git,view file里面是vcs.xml。vcs.xml是一些集成开发环境(IDE)用来存储版本控制系统(VCS)相关设置的文件。例如,在 JetBrains 系列的 IDE(如 IntelliJ IDEA、WebStorm、PyCharm 等)中,vcs.xml文件通常位于.idea目录下,用于存储项目的 VCS 配置。原创 2024-07-28 21:20:34 · 720 阅读 · 0 评论 -
【解决】/dev/fd/12:18: command not found: compdef
安装Angular CLI时,选择了启用补全功能completion。一打开终端就会出现/dev/fd/12:18: command not found: compdef。原因与 zsh 的自动补全功能有关,compdef 是 zsh 用于定义补全行为的函数。的补全系统被正确初始化。即在尝试加载任何自定义补全脚本之前,先确保已经加载了。这一行试图加载 Angular CLI 的自动补全脚本。打开.zshrc,可以看到Angular CLI添加的新内容。的补全系统没有正确初始化,或者在没有安装。原创 2024-07-24 04:50:08 · 1115 阅读 · 0 评论 -
【解决】mac npm全局安装serve 报错zsh: command not found: serve
serve安装在了一个不在PATH中的目录,手动将其添加到PATH环境变量中原创 2024-07-22 21:42:55 · 787 阅读 · 1 评论
分享