注册
环信即时通讯云

环信即时通讯云

单聊、群聊、聊天室...
环信开发文档

环信开发文档

Demo体验

Demo体验

场景Demo,开箱即用
RTE开发者社区

RTE开发者社区

汇聚音视频领域技术干货,分享行业资讯
技术讨论区

技术讨论区

技术交流、答疑
资源下载

资源下载

收集了海量宝藏开发资源
iOS Library

iOS Library

不需要辛辛苦苦的去找轮子, 这里都有
Android Library

Android Library

不需要辛辛苦苦的去找轮子, 这里都有
0
评论

前端部署,又有新花样? web

上帝之眼 发表了文章 • 71 次浏览 • 2025-10-29 21:53 • 来自相关话题

大多数前端开发者在公司里,很少需要直接操心“部署”这件事——那通常是运维或 DevOps 的工作。 但一旦回到个人项目,情况就完全不一样了。写个小博客、搭个文档站,或者搞个 demo 想给朋友看,部署往往成了最大的拦路虎。 常见的选择无非是 Vercel、Ne... ...查看全部
0
评论

antd 对 ai 下手了!Vue 开发者表示羡慕! web

上帝之眼 发表了文章 • 69 次浏览 • 2025-10-29 21:52 • 来自相关话题

前端开发者应该对 Ant Design 不陌生,特别是 React 开发者,antd 应该是组件库的标配了。 近年来随着 AI 的爆火,凡是想要接入 AI 的都想搞一套自己的 AI 交互界面。专注于 AI 场景组件库的开源项目倒不是很多见,近日 antd 宣布... ...查看全部
0
评论

为什么 Electron 项目推荐使用 Monorepo 架构 🚀🚀🚀 web

上帝之眼 发表了文章 • 90 次浏览 • 2025-10-28 21:53 • 来自相关话题

最近在使用 NestJs 和 NextJs 在做一个协同文档 DocFlow,如果感兴趣,欢迎 star,有任何疑问,欢迎加我微信进行咨询 yunmz777在现代前端开发中,Monorepo(单一代码仓库)架构已经成为大型项目的首选方案。对... ...查看全部
0
评论

Vue3.0父传子子传父的血和泪:一个菜鸟的踩坑实录 web

上帝之眼 发表了文章 • 93 次浏览 • 2025-10-28 21:52 • 来自相关话题

,没有声明 scope 参数,所以 scope 是 undefined。 解决方案 正确的写法应该是: <el-table-column label="操作" width="150"> <... ...查看全部
0
评论

event loop 事件循环 web

上帝之眼 发表了文章 • 77 次浏览 • 2025-10-28 21:51 • 来自相关话题

什么是事件循环? 事件循环是 JavaScript 运行时的一个核心机制,它管理着代码的执行顺序。它是一种机制,用于处理异步操作,事件循环的核心是一个循环,它不断地检查调用栈和任务队列,以确保代码按照正确的顺序执行。 JavaScript 的单线程本质 Jav... ...查看全部
0
评论

JavaScript 开发必备规范:命名、语法与代码结构指南 web

上帝之眼 发表了文章 • 72 次浏览 • 2025-10-28 21:49 • 来自相关话题

在 JavaScript 开发中,遵循良好的编程规范对于构建高效、可维护的代码至关重要。它不仅能提升代码的可读性,让团队成员之间更容易理解和协作,还能减少错误的发生,提高开发效率。本文将详细介绍 JavaScript 编程中的一些重要规范。 一、命名规范 变... ...查看全部
0
评论

前端常见的6种设计模式 web

上帝之眼 发表了文章 • 65 次浏览 • 2025-10-28 21:47 • 来自相关话题

一.为什么需要理解设计模式? 前端项目会随着需求迭代变得越来越复杂,设计模式的作用就是提前规避 “后期难改、牵一发动全身” 的坑,设计模式的核心价值:解决 “可维护、可扩展” 问题。 1.工厂模式 工厂模式:通过一个统一的 “工厂函数 / 类” 封装对象的创建... ...查看全部
0
评论

electron-updater实现热更新完整流程 web

上帝之眼 发表了文章 • 85 次浏览 • 2025-10-28 11:47 • 来自相关话题

最近项目做了一个electron项目,记录一下本次客户端热更新中对electron-updater的使用以及遇到的一些问题。 一、配置electron-builder 在electron-builder的配置文件"build"中增加 "publish": [ ... ...查看全部
0
评论

深入理解 JavaScript 报错:TypeError: undefined is not a function web

上帝之眼 发表了文章 • 98 次浏览 • 2025-10-26 13:20 • 来自相关话题

深入理解 JavaScript 报错:TypeError: undefined is not a function 在日常的 JavaScript 开发中,几乎每个人都见过这条令人熟悉又头疼的错误信息: 🚀Taimili 艾米莉 ( 一款免费开源的 taimi... ...查看全部
0
评论

那些前端老鸟才知道的秘密 web

上帝之眼 发表了文章 • 92 次浏览 • 2025-10-26 13:16 • 来自相关话题

前端老鸟才知道的秘密:void(0),这东西到底有什么用 那天我盯着同事的代码看了半天,心里默念:这货是不是写错了? 前几天 review 代码,看到一个小年轻写了这么一行: const foo = void 0; 我当时就乐了,心想:" 这孩子是不是被... ...查看全部
0
评论

面试官:手写一个深色模式切换过渡动画 web

上帝之眼 发表了文章 • 101 次浏览 • 2025-10-26 13:13 • 来自相关话题

在开发Web应用时,深色模式已成为现代UI设计的标配功能。然而,许多项目在实现主题切换时仅简单改变CSS变量,缺乏平滑的过渡动画,导致用户体验突兀。作为开发者,我们常被期望在满足功能需求的同时,打造更精致的用户交互体验。面试中,被问及"如何实现流畅的深色模式切... ...查看全部
0
评论

为VSCode扩展开发量身打造的UI库 - vscode-elements web

上帝之眼 发表了文章 • 97 次浏览 • 2025-10-26 13:04 • 来自相关话题

大家好,我是农村程序员,独立开发者,行业观察员,前端之虎陈随易。我会在这里分享关于 独立开发、编程技术、思考感悟 等内容,欢迎关注。 技术群与交朋友请在个人网站联系我,网站 1️⃣:chensuiyi.me,网站 2️⃣:me.yicode.tech。 如果你... ...查看全部
0
评论

忍了一年多,我终于对i18n下手了 web

上帝之眼 发表了文章 • 92 次浏览 • 2025-10-26 12:51 • 来自相关话题

前言 大家好,我是奈德丽。 过去一年,我主要参与国际机票业务的开发工作,因此每天都要和多语言(i18n)打交道。熟悉我的朋友都知道,我这个人比较“惜力”(并不是,实际上只是忍不下去了),对于重复笨拙的工作非常抵触,于是,我开始思考如何优化团队的多语言管理模式。... ...查看全部
0
评论

实现一个 AI 编辑器 - 行内代码生成篇 web

上帝之眼 发表了文章 • 85 次浏览 • 2025-10-24 20:33 • 来自相关话题

我们是袋鼠云数栈 UED 团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。 本文作者:佳岚 什么是行内代码生成? 通过一组快捷键(一般为cmd + k)在选中代码块或者光标处唤起 Prompt 命令... ...查看全部
0
评论

【前端效率工具】:告别右键另存,不到 50 行代码一键批量下载网页图片 web

上帝之眼 发表了文章 • 106 次浏览 • 2025-10-24 20:26 • 来自相关话题

前端还原页面你肯定干过吧?像仿 xxx 首页那种。收素材时最烦的就是一张张存图,慢不说还老漏。跟我用 10 分钟做个chrome小插件,点一下,整页图片全下到本地先看效果:在素材网站一键批量保存所有图片废话不多说,直接上手!项目结构image-download... ...查看全部
0
评论

Token已过期,我是如何实现无感刷新Token的? web

上帝之眼 发表了文章 • 94 次浏览 • 2025-10-24 20:26 • 来自相关话题

我们来想象一个场景:你正在一个电商网站上,精心挑选了半小时的商品,填好了复杂的收货地址,满心欢喜地点击提交订单 Button。 突然,页面Duang🎈地一下,跳转到了登录页,并提示你:“登录状态已过期,请重新登录”。 那一刻,你的内心是什么感受?我想大概率是崩... ...查看全部
0
评论

前端仔如何在公司搭建 AI Review 系统 web

上帝之眼 发表了文章 • 111 次浏览 • 2025-10-24 20:17 • 来自相关话题

一、前言在上一篇 《AI 应用开发入门:前端也可以学习 AI》中,我给大家分享了前端学习 AI 应用开发的入门相关知识。我相信很多同学,看完应该都有了一定的收获。未来我会把关于前端学习 AI 的文章都放在这个 《前端学习 AI 之路》&nb... ...查看全部
0
评论

使用 AI 助手提升前端代码质量:自动代码审查实战 web

上帝之眼 发表了文章 • 92 次浏览 • 2025-10-24 20:16 • 来自相关话题

最近在带团队的时候,发现代码审查(Code Review)总是成为项目进度的一个瓶颈。一方面,高级工程师的时间很宝贵,不可能审查每一行代码;另一方面,初级工程师又急需及时的反馈来提升。于是我就在想:能不能用 AI 来解决这个问题? 经过一番研究和实践,我搭建了... ...查看全部
0
评论

小红书小组件开发 最早踩坑版 web

上帝之眼 发表了文章 • 109 次浏览 • 2025-10-24 20:14 • 来自相关话题

前言 是这样的,这段小红书逛的多,发现有一篇关于小红书小组件的介绍,介绍里提到的是[AI调酒]这款小组件,在内容里可以直接挂载。我试玩了一下,还挺有趣,交互感挺强的。 然后下面提到说,留言即可有机会获取内测开发资格,内测时可以免费使用里面的AI功能。 想着能... ...查看全部
0
评论

为了搞一个完美的健身APP,我真是费尽心机 web

上帝之眼 发表了文章 • 112 次浏览 • 2025-10-24 20:07 • 来自相关话题

作为一个强迫症患者,当我需要一个简单、好用、流畅、无广告的健身记录软件时,撸铁记就诞生了。 为什么我要开发撸铁记 我应该是2018年接触健身的,那个时候我的教练每次给我上课,都会拿着一个文件夹记录我的每一次训练。但是纸制记录最大的问题是难保存,而且只能教练一个... ...查看全部
0
评论

Electron 内网离线打包全攻略 web

上帝之眼 发表了文章 • 120 次浏览 • 2025-10-24 20:07 • 来自相关话题

一、背景与问题核心 近期维护一个内网传统网页开发项目,该项目采用「网页+Electron壳」的架构。由于原Electron版本过旧,导致项目中依赖的Antv G6 v5图表库出现兼容性问题(表现为图表渲染异常或功能报错)。升级Electron本身可参考官方文档... ...查看全部
0
评论

【深入浅出Nodejs】异步非阻塞IO web

上帝之眼 发表了文章 • 98 次浏览 • 2025-10-24 20:06 • 来自相关话题

概览:本文介绍了阻塞I/O、非阻塞I/O、多路复用I/O和异步I/O 四种模型,在实际的操作系统和计算机中I/O本质总是阻塞的,通过返回fd状态和轮询的方式来使I/O在应用层不阻塞,然后通过多路复用的方式更高效实现这种不阻塞的效果。然后介绍了Node中异步I/... ...查看全部
0
评论

Vue3 后台分页写腻了?我用 1 个 Hook 删掉 90% 重复代码(附源码) web

上帝之眼 发表了文章 • 91 次浏览 • 2025-10-24 20:04 • 来自相关话题

实战推荐: ⚡ 一个Vue自定义指令搞定丝滑拖拽列表,告别复杂组件封装 🔥 这才是 Vue 驱动的 Chrome 插件工程化正确打开方式 还在为每个列表页写重复的分页代码而烦恼吗? 还在复制粘贴 currentPage、pageSize、loadin... ...查看全部
0
评论

识别手写数字,居然可以只靠前端? web

上帝之眼 发表了文章 • 91 次浏览 • 2025-10-24 20:03 • 来自相关话题

前言 之前一篇的神经网络文章,居然意外的受欢迎,有一万多的掘友们看过。github 的 star 数也是破了新高,非常感谢~ 文章链接:当一个前端学了很久的神经网络...👈🤣 github 链接:github.com/imoo666/neu… 但是之前边调... ...查看全部
0
评论

TabFlow: 一款简洁的 Chrome 标签页域名分类器 web

上帝之眼 发表了文章 • 106 次浏览 • 2025-10-19 21:43 • 来自相关话题

TabFlow:打造智能化的Chrome标签页管理扩展 前言 在日常的Web开发和浏览过程中,我们经常会同时打开大量的标签页。当标签页数量超过10个时,浏览器的标签栏就会变得拥挤不堪,找到特定的页面变得困难。为了解决这个痛点,我开发了TabFlow——一个智能... ...查看全部
0
评论

可重试接口请求 web

上帝之眼 发表了文章 • 311 次浏览 • 2025-09-30 12:57 • 来自相关话题

概述 日常开发中,接口数据请求失败是很常见的需求,因此我们有时候可能需要对失败的请求进行重试,提高用户体验。 实现 如下案例通过fetch方法做请求,项目中肯定使用axios居多,思路都是一致的 原理 要想实现请求重试,我们需要清楚如下问题: R: 什么时候... ...查看全部
0
评论

🥳Elx开源升级:XMarkdown 组件加入、Storybook 预览体验升级 web

上帝之眼 发表了文章 • 215 次浏览 • 2025-09-30 12:52 • 来自相关话题

Element Plus XV1.3.0上新XMarkdown 组件 🙊大家好,我是嘉悦。经过一周 beta 版本的测试,我们推出了 v1.3.0 主版本,并且将 main 分支的代码进行了替换。移除了旧的 playground 代码,换成了新的 story... ...查看全部
0
评论

🔥 enum-plus:前端福利!介绍一个天花板级的前端枚举库 web

上帝之眼 发表了文章 • 309 次浏览 • 2025-09-30 11:41 • 来自相关话题

Github            像原生 enum 一样,但更强大!            简介 enum-plus是一个增强版的枚举类库,完全兼容原生enum的基本用法,同时支持扩展显示文本、绑定到 UI 组件以及提供丰富的扩展方法,是原... ...查看全部
0
评论

一个 4.7 GB 视频把浏览器拖进 OOM web

上帝之眼 发表了文章 • 219 次浏览 • 2025-09-30 11:40 • 来自相关话题

你给一家在线教育平台做「课程视频批量上传」功能。 需求听起来很朴素:讲师后台一次性拖 20 个 4K 视频,浏览器要稳、要快、要能断网续传。 你第一版直接 <input type="file"> + FormData,结果上线当天就炸: 讲师 A... ...查看全部
0
评论

让 Vue 动画如德芙般丝滑!这个 FLIP 动画组件绝了! web

上帝之眼 发表了文章 • 229 次浏览 • 2025-09-30 11:36 • 来自相关话题

“还在为 Vue 动画卡顿掉帧烦恼?只需 3 行代码,让你的元素切换丝滑到飞起!🚀” 今天给大家安利一个我最近发现的宝藏 Vue 组件——vue-flip-motion!它基于 FLIP 动画技术(First Last Invert Play),能轻松实现高性... ...查看全部
0
评论

useReducer : hook 中的响应式状态管理 web

上帝之眼 发表了文章 • 332 次浏览 • 2025-09-30 11:35 • 来自相关话题

在前端开发中,状态管理是构建复杂应用的核心能力之一,而React作为主流框架,它提供了多种状态管理方案. 然而,随着应用规模扩大,组件层级加深,传统的状态传递方式似乎优点捉襟见肘了,于是,为了解决这种问题,useReducer和useContext诞生了。 今... ...查看全部
0
评论

el-table实现可编辑表格的开发历程 web

上帝之眼 发表了文章 • 333 次浏览 • 2025-09-30 11:32 • 来自相关话题

写在前面的话   想直接看代码的朋友可以省略下面的历程直接翻到最底下,我把完整示例代码放在最下面 引子   笔者最近在做项目中遇到了一件事,某个迭代我们需要对项目进行UI改造,特别是把当前正在使用的一个可编辑表格换一下UI。说是换UI,其实是换表格,因为当前在... ...查看全部
0
评论

event.currentTarget 、event.target 傻傻分不清楚? web

上帝之眼 发表了文章 • 227 次浏览 • 2025-09-30 11:30 • 来自相关话题

在前端开发中,事件处理是交互逻辑的核心。但你是否会遇到这样的困惑:绑定事件时明明用的是父元素,触发时却总获取到子元素的信息?或是想优化大量子元素的事件绑定,却不知从何下手? 这一切的答案,都藏在 event.currentTarget和 event.targe... ...查看全部
0
评论

前端数据请求对决:Axios 还是 Fetch? web

上帝之眼 发表了文章 • 207 次浏览 • 2025-09-30 11:28 • 来自相关话题

在 2025 年的现代前端开发中,高效可靠的数据请求依然是核心挑战。Axios 和 Fetch API 作为两大主流解决方案,一直让开发者难以抉择。本文将深入剖析两者特点,通过实际对比助你做出技术选型决策。原生之力:Fetch APIFetch 是浏览器原生提... ...查看全部
0
评论

ts的迭代器和生成器 web

上帝之眼 发表了文章 • 625 次浏览 • 2025-09-30 11:19 • 来自相关话题

在 TypeScript(以及 JavaScript)中,迭代器和生成器是用于处理集合数据(如数组、对象等)的强大工具。它们允许你按顺序访问集合中的元素,并提供了一种控制数据访问的方式。 迭代器(Iterator) 迭代器是一个对象,它定义了一个序列,并且提供... ...查看全部
0
评论

仿照豆包实现 Prompt 变量模板输入框 web

上帝之眼 发表了文章 • 316 次浏览 • 2025-09-30 11:16 • 来自相关话题

先前在使用豆包的Web版时,发现在“帮我写作”模块中用以输入Prompt的模板输入框非常实用,既可以保留模板输入的优势,来调优指定的写作方向,又能够不失灵活地自由编辑。其新对话的输入交互也非常细节,例如选择“音乐生成”后技能提示本身也是编辑器的嵌入模块,不可以... ...查看全部
0
评论

关于排查问题的总结 web

上帝之眼 发表了文章 • 215 次浏览 • 2025-09-30 11:15 • 来自相关话题

1. 写在最前面 用了这么久的 Cursor ,还是会时不时的感慨科技使人类进步。尤其是最近的「Claude Sonnet 4」 好用的不得了,在丢给它一个需求之后,从设计方案、到 coding、以及编写 tase case 、修复验证逻辑、甚至还记的 lin... ...查看全部
0
评论

VitePress 博客变身 APP,支持离线访问,只需这一招。 web

上帝之眼 发表了文章 • 660 次浏览 • 2025-09-30 11:14 • 来自相关话题

大家好,我是不如摸鱼去,uni-app vue3 组件库 wot-ui 的主要维护者,欢迎来到我的工具分享专栏。 前阵子解决网站国内访问慢的问题之前,总有朋友问:“网站太慢了,能离线使用吗?” 答案是:“可以!” 这需求正是 PWA 能解决的嘛!今天我们花几分... ...查看全部
0
评论

🚀 告别 Electron 的臃肿:用 Tauri 打造「轻如鸿毛」的桌面应用 web

上帝之眼 发表了文章 • 270 次浏览 • 2025-09-30 11:14 • 来自相关话题

Tauri:从300MB到5MB!这才是桌面应用的未来 你有没有这样的体验? 打开一个用 Electron 写的桌面工具,任务管理器瞬间飙出 300MB+ 内存占用,启动要等好几秒,系统风扇呼呼作响……而它的功能,可能只是一个简单的 Markdown 编辑器。... ...查看全部
0
评论

异步函数中return与catch的错误处理 web

上帝之眼 发表了文章 • 287 次浏览 • 2025-09-30 11:12 • 来自相关话题

详细解释: 加 return 的情况: return createRequest(...) 返回一个 Promise 链。 当 createRequest 失败时,.catch 会捕获错误,并抛出新的错误。 由于整个 Promise 链被返回,before... ...查看全部
0
评论

前端性能基准测试入门:用 Benchmark.js 做出数据驱动的选择 web

上帝之眼 发表了文章 • 597 次浏览 • 2025-09-30 11:10 • 来自相关话题

前端性能基准测试入门:用 Benchmark.js 做出数据驱动的选择 背景 在前端开发过程中,会有一些需要注重代码性能的场景,比如:一个复杂功能依赖的数据基于嵌套数组实现(比如支持拖拽的行程规划需要有行程单、日期、时间、地点等多种维度的数据)、一个功能需要前... ...查看全部
0
评论

<a>标签下载文件 download 属性无效?原来问题出在这里 web

上帝之眼 发表了文章 • 349 次浏览 • 2025-09-30 11:03 • 来自相关话题

最近在开发中遇到一个小坑:我想用 <a> 标签下载文件,并通过 download 属性来自定义文件名。代码写好后,却发现文件名始终是默认的,根本没有按照我设置的来。 一番调查后才发现,这里面还真有点门道。 1. download 的正常使用方式 ... ...查看全部
0
评论

每天一个知识点——dayjs常用的语法示例 web

上帝之眼 发表了文章 • 612 次浏览 • 2025-09-16 08:53 • 来自相关话题

日期时间处理需求 关于时间的处理,一般来说使用公共库更加优雅、方便 否则的话,自己就要写一堆处理时间的函数 比如:我需要一个将当前时间,转换成年月日时分秒格式的函数 如下: function formatCurrentTimeFn() { const ... ...查看全部
0
评论

【小程序】迁移非主包组件以减少主包体积 web

上帝之眼 发表了文章 • 605 次浏览 • 2025-09-16 08:51 • 来自相关话题

代码位置 gitee.com/zhangkb/exa… 问题及背景 微信小程序主包体积最大为 2M,超出体积无法上传。 组件放在不同的目录下的表现不同: src/components 目录中的组件会被打包到主包中,可以被所有页面引用。 src/pages/... ...查看全部
0
评论

【吃瓜】这可能是2025年最荒谬的前端灾难:一支触控笔"干掉"了全球CSS预处理器 web

上帝之眼 发表了文章 • 616 次浏览 • 2025-09-16 08:50 • 来自相关话题

作为mockm项目的维护者,这几天我一直在优化CI/CD流水线。终于把自动化测试和发布流程都搞定了,心想着可以安心写代码了。结果今天早上一看GitHub Actions,我傻眼了... 项目突然构建失败了 昨天还好好的CI/CD流水线,今天突然就红了一片!... ...查看全部
0
评论

🔥 滚动监听写到手抽筋?IntersectionObserver让你躺平实现懒加载 web

上帝之眼 发表了文章 • 591 次浏览 • 2025-09-16 08:45 • 来自相关话题

🎯 学习目标:掌握IntersectionObserver API的核心用法,解决滚动监听性能问题,实现高效的懒加载和可见性检测 📊 难度等级:中级 🏷️ 技术标签:#IntersectionObserver #懒加载 #性能优化 #滚动监听 ⏱️ 阅读时间:... ...查看全部
0
评论

你一定疑惑JavaScript中的this绑定的究竟是什么?😵‍💫 web

上帝之眼 发表了文章 • 776 次浏览 • 2025-09-01 09:54 • 来自相关话题

想要了解this的绑定过程,首先要理解调用方式。调用方式调用方式被描述为函数被触发执行时语法形式。主要有以下几种基本模式:直接调用(独立函数调用): f1()方法调用: f1.f2()构造函数调用: new f1()显示绑定调用:... ...查看全部
0
评论

svg按钮渐变边框 web

上帝之眼 发表了文章 • 777 次浏览 • 2025-09-01 09:51 • 来自相关话题

共用css body { padding: 50px; background-color: black; color: white; } svg { --text_fill: orange; --svg_width: ... ...查看全部
0
评论

Java String.replace()原理,你真的了解吗? web

上帝之眼 发表了文章 • 784 次浏览 • 2025-09-01 09:30 • 来自相关话题

大家好呀,我是猿java。 String.replace()是我们日常开发中经常用到的一个方法,那么,你有看过其底层的源码实现吗?你知道String.replace()是如何工作的吗?String.replace()的性能到底怎么样?这篇文章我们来深入地分析。... ...查看全部
0
评论

一万行代码实现的多维分析表格,让数据处理效率提升 300% web

上帝之眼 发表了文章 • 786 次浏览 • 2025-09-01 09:29 • 来自相关话题

上个月在 趣谈AI 发布了我实现的多维表格1.0版本,没有用到任何第三方组件,完全组件化设计。最近对多维表格进行了进一步的升级优化,满打满算花了接近3个月时间,累计代码接近1w行。 接下来就和大家聊聊我做的 flowmix/mute多维表格 的核心功能和技术... ...查看全部