注册
环信即时通讯云

环信即时通讯云

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

环信开发文档

环信FAQ

环信FAQ

集成常见问题及答案
RTE开发者社区

RTE开发者社区

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

技术讨论区

技术交流、答疑
资源下载

资源下载

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

iOS Library

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

Android Library

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

聊聊try...catch 与 then...catch web

上帝之眼 发表了文章 • 26 次浏览 • 2024-10-15 19:17 • 来自相关话题

处理错误的两种方式:try...catch 与 then、catch 在前端编程中,错误和异常处理是保证代码健壮性和用户体验的重要环节。JavaScript 提供了多种方式来处理错误,其中最常见的两种是 try...catch 和 Promise 的 then... ...查看全部
0
评论

用零宽字符来隐藏代码 web

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

什么是零宽度字符 一种不可打印的Unicode字符,在浏览器等环境不可见,但是真是存在,获取字符串长度时也会占位置,表示某一种控制功能的字符。 常见的零宽字符有: 空格符:格式为U+null00B,用于较长字符的换行分隔; 非断空格符:格式为U+FEFF,用于... ...查看全部
0
评论

前端如何生成临时链接? web

上帝之眼 发表了文章 • 25 次浏览 • 2024-10-15 19:14 • 来自相关话题

前言 前端基于文件上传需要有生成临时可访问链接的能力,我们可以通过URL.createObjectURL和FileReader.readAsDataURAPI来实现。 URL.createObjectURL() URL.createObjectURL() 静态... ...查看全部
0
评论

小程序海报绘制方案(原生,Uniapp,Taro) web

上帝之眼 发表了文章 • 35 次浏览 • 2024-10-15 19:13 • 来自相关话题

背景 小程序海报绘制方案有很多,但是大多数都是基于canvas的,而且都是自己封装的,不够通用,不够灵活,不够简单,不够好用。 本方使用一个开源的小程序海报绘制,非常灵活,扩展性非常好,仅布局就能得到一张海报。 准备工作 安装依赖,也可以把源码下载到本地,... ...查看全部
0
评论

还在用轮询、websocket查询大屏数据?sse用起来 web

上帝之眼 发表了文章 • 28 次浏览 • 2024-10-15 19:13 • 来自相关话题

常见的大屏数据请求方式 1、http请求轮询:使用定时器每隔多少时间去请求一次数据。优点:简单,传参方便。缺点:数据更新不实时,浪费服务器资源(一直请求,但是数据并不更新) 2、websocket:使用websocket实现和服务器长连接,服务器向客户端推送大... ...查看全部
0
评论

啊?两个vite项目怎么共用一个端口号啊 web

上帝之眼 发表了文章 • 44 次浏览 • 2024-10-14 10:51 • 来自相关话题

问题: 最近在业务开发中遇到一个问题,问题是这样的,当前有一个主项目和一个子项目,主项目通过微前端wujie来嵌套这个子项目,其中呢为了方便项目之间进行通信,所以规定该子项目的端口号必须为5173,否则通信失败,但是这时候发现一个问题,当我启动了该子项目后: ... ...查看全部
0
评论

还搞不明白浏览器缓存? web

上帝之眼 发表了文章 • 41 次浏览 • 2024-10-14 10:45 • 来自相关话题

一:前言 浏览器缓存与浏览器储存是不一样的,友友们不要混淆,关于浏览器储存,具体可以看这篇文章 : 一篇打通浏览器储存 这里大概介绍一下: cookieslocalStoragesessionStorageIndexedDB服务端设置一直存在页面关闭就消失一... ...查看全部
0
评论

告别axios,这个库让你爱上前端分页! web

上帝之眼 发表了文章 • 43 次浏览 • 2024-10-14 10:43 • 来自相关话题

嗨,我们又见面了! 今天咱们聊聊前端分页加载那些事儿。你有没有遇到过这样的烦恼:在做分页的时候,要手动维护各种状态,比如页码、每页显示数量、总数据量等等,还要处理各种边界情况,哎呀妈呀,真是太麻烦了! 那么,有没有什么好办法能让我们从这些繁琐的工作中解脱出来呢... ...查看全部
0
评论

我为什么要搓一个useRequest web

上帝之眼 发表了文章 • 35 次浏览 • 2024-10-14 10:41 • 来自相关话题

背景 在日常开发网络请求过程中,为了维护loading和error状态开发大量重复代码 对于竞态问题,要么不处理,要么每个需要请求的地方都要写重复逻辑 图表接口数据量大,甚至单接口响应就足以达到数十兆字节,而一个页面有数十个这样的请求,响应时间长,需要能够取... ...查看全部
0
评论

shadcn/ui 一个真·灵活的组件库 web

上帝之眼 发表了文章 • 46 次浏览 • 2024-10-14 10:06 • 来自相关话题

当前主流组件库的问题 我之前使用过很多组件库,比如 MUI,AntDesign,ElementUI,等等。他们都是很出名的组件库。 优点就不说了。他们的缺点是不灵活。 不灵活有 2 个原因。 生态不开放 第 1 个不灵活的原因是我感觉选了一家之后,就得一用到底... ...查看全部
0
评论

小红书路由处理大揭秘 web

上帝之眼 发表了文章 • 47 次浏览 • 2024-10-14 10:05 • 来自相关话题

起因前两天看到小红书网页版的这个效果,感觉挺神奇的:就是它同一个url对应了两种不同的页面。上面这个是从列表页点开一个文章的时候,浏览器的路由变了,但是页面没有发生跳转,而是以一个弹窗的模式显示文章,底下我们还能看到列表。但是当我们把这个url发送给别人,或者... ...查看全部
0
评论

入职2个月,我写了一个VSCode插件解决团队遗留的any问题 web

上帝之眼 发表了文章 • 44 次浏览 • 2024-10-14 10:00 • 来自相关话题

背景团队项目用的是React Ts,接口定义使用Yapi。但是项目中很多旧代码为了省事,都是写成 any,导致在使用的时候没有类型提示,甚至在迭代的时候还发现了不少因为传参导致的bug。举个例子表格分页接口定义的参数是 pageSize&n... ...查看全部
0
评论

未登录也能知道你是谁?浏览器指纹了解一下! web

上帝之眼 发表了文章 • 47 次浏览 • 2024-10-14 09:55 • 来自相关话题

引言 大多数人都遇到过这种场景,我在某个网站上浏览过的信息,但我并未登录,可是到了另一个网站发现被推送了类似的广告,这是为什么呢? 本文将介绍一种浏览器指纹的概念,以及如何利用它来判断浏览者身份。 浏览器指纹 浏览器指纹是指通过浏览器的特征来唯一标识用户身份的... ...查看全部
0
评论

如何为上传文件取一个唯一的文件名 web

上帝之眼 发表了文章 • 38 次浏览 • 2024-10-14 09:38 • 来自相关话题

作者:陈杰 背景 古茗内部有一个 CDN 文件上传平台,用户在平台上传文件时,会将文件上传至阿里云 OSS 对象存储,并将 OSS 链接转换成 CDN 链接返回给用户,即可通过 CDN 链接访问到文件资源。我们对 CDN 文件的缓存策略是持久化强缓存(Cac... ...查看全部
0
评论

签字板很难吗?纯 JS 实现一个! web

上帝之眼 发表了文章 • 46 次浏览 • 2024-10-14 09:08 • 来自相关话题

前段时间有位同学问我:“公司项目中需要增加一个签字板的功能”,问我如何进行实现。我说:“这种功能很简单呀,目前市面上有很多开源的库,比如:signature_pad 就可以直接引入实现”。但是,该同学说自己公司的项目比较特殊,尽量不要使用 ... ...查看全部
0
评论

蓝牙耳机丢了,我花几分钟写了一个小程序,找到了!​ web

上帝之眼 发表了文章 • 49 次浏览 • 2024-10-14 09:05 • 来自相关话题

你是否曾经经历过蓝牙耳机不知道丢到哪里去的困扰?特别是忙碌的早晨,准备出门时才发现耳机不见了,整个心情都被影响。幸运的是,随着技术的进步,我们可以利用一些简单的小程序和蓝牙技术轻松找到丢失的耳机。今天,我要分享的是我如何通过一个自制的小程序,利用蓝牙发现功能,... ...查看全部
0
评论

opentype.js 使用与文字渲染 web

上帝之眼 发表了文章 • 41 次浏览 • 2024-10-14 09:03 • 来自相关话题

大家好,我是前端西瓜哥。 opentype.js 是一个 JavaScript 库,支持浏览器和 Node.js,可以解析字体文件,拿到字体信息,并提供一些渲染方法。 虽然名字叫做 opentype.js,但除了可以解析 OpenType,也可以解析 True... ...查看全部
0
评论

setTimeout是准时的吗? web

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

引言 最近在一些论坛上,有人讨论 setTimeout 的准确性。因此,我进行了探索,以解答这个问题。结果发现,setTimeout 并不完全可靠,因为它是一个宏任务。所指定的时间实际上是将任务放入主线程队列的时间,而不是任务实际执行的时间。 `setTime... ...查看全部
0
评论

CSS实现一个故障时钟效果 web

上帝之眼 发表了文章 • 63 次浏览 • 2024-10-11 11:14 • 来自相关话题

起因 最近公司事情不是太多,我趁着这段时间在网上学习一些Cool~的效果。今天我想和大家分享一个故障时钟的效果。很多时候,一个效果开始看起来很难,但是当你一步步摸索之后,就会发现其实它们只是由一些简单的效果组合而成的。 什么是故障效果(Glitch) "g... ...查看全部
0
评论

解决小程序web-view两个恶心问题 web

上帝之眼 发表了文章 • 65 次浏览 • 2024-10-11 11:13 • 来自相关话题

1.web-view覆盖层问题 问题由来 web-view 是一个 web 浏览器组件,可以用来承载网页的容器,会自动铺满整个页面。 所以这得多恶心。。。不仅铺满,还覆盖了普通的标签,调z-index都无解。 解决办法 web-view内部使用cover-... ...查看全部
0
评论

微信小程序、h5、微信公众号之间的跳转 web

上帝之眼 发表了文章 • 100 次浏览 • 2024-10-09 09:31 • 来自相关话题

一、微信小程序不同页面之间的跳转 wx.switchTab 跳转到 tabBar 页面,并关闭所有非 tabBar 页面。 wx.switchTab({ url: '', // app.json 里定义的 tabBar 页面路径,不可传参数 succ... ...查看全部
0
评论

如何从任意地方点击链接跳转到微信公众号? web

上帝之眼 发表了文章 • 99 次浏览 • 2024-10-09 09:29 • 来自相关话题

一、微信内部点击链接微信公众号主页链接:https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=XXX#wechat_redirect 1.1 actionaction 代表当前路径... ...查看全部
0
评论

Next.js 使用 Hono 接管 API web

上帝之眼 发表了文章 • 83 次浏览 • 2024-10-09 09:26 • 来自相关话题

直入正题,Next.js 自带的 API Routes (现已改名为 Route Handlers) 异常难用,例如当你需要编写一个 RESTful API 时,尤为痛苦,就像这样这还没完,当你需要数据验证、错误处理、中间件等等功能,又得花费不小的功... ...查看全部
0
评论

丰富的诗词资源!一个现代化诗词学习网站! web

上帝之眼 发表了文章 • 87 次浏览 • 2024-10-09 09:24 • 来自相关话题

大家好,我是 Java陈序员。 之前,给大家推荐过一个古诗文起名工具,利用古诗文进行起名。 一个古诗文起名工具 今天,给大家介绍一个现代化诗词学习网站,完美适用于自身、孩子学习背诵古诗词! 关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、... ...查看全部
0
评论

Chrome 浏览器惊现严重漏洞 web

上帝之眼 发表了文章 • 89 次浏览 • 2024-10-09 09:22 • 来自相关话题

近期,Chrome 又爆出了一个惊天漏洞,其内部的 JavaScript 引擎 V8 存在不恰当的实现让远程攻击者可以通过精心设计的 HTML 页面对堆损坏进行潜在的攻击。 前置知识 V8 引擎是 Google 开发的开源 JavaScript 引擎,最初是为... ...查看全部
0
评论

前端可以玩“锁”🔐了 web

上帝之眼 发表了文章 • 78 次浏览 • 2024-10-09 08:54 • 来自相关话题

大家好,我是CC,在这里欢迎大家的到来~ “锁”经常使用在多进程的语言理和数据库事务的架构当中,现在 Web API 当中也提供了“锁”- Web Locks API。 领域 在浏览器多标签页或 worker 中运行的脚本中获取锁,执行工作时保持锁,最后释放锁... ...查看全部
0
评论

向全栈靠齐的前端分享 web

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

背景与思考 前端在很多后端开发人员中,总是觉得没啥技术含量。尤其是在老java眼中,深深感觉存在严重的鄙视链。然后就是自己的职业规划,也不想一直做前端敲代码。毕竟自己的付出不少,也想收获属于自己的成就感。然后自己的横向发展就成了必然。 后端技术首推Node ... ...查看全部
0
评论

如果你使用的第三方库有bug,你会怎么办 web

上帝之眼 发表了文章 • 88 次浏览 • 2024-10-08 09:49 • 来自相关话题

早上好,中午好,晚上好在当今的前端工程化领域,第三方库的使用已经成为标配。然而,不可避免的是,这些库可能会存在bug,或者是库的一些功能并不能满足需要,需要修改库的某个功能,或添加功能。当遇到这种情况时,我们应该如何应对?本文将介绍三种解决第三方库bug的方法... ...查看全部
0
评论

抖音自动进入直播间的动画挺有意思的,看看有多少种方式可以实现 web

上帝之眼 发表了文章 • 87 次浏览 • 2024-10-08 09:47 • 来自相关话题

在刷抖音的时候,发现有一个直播的专属导航页签,切换到这个页签之后,刷出来的内容全都是直播,不过都是在“门外”观看,没有进入直播间; 短暂的停留之后,会出现一个自动进入直播间的提示,并且有一个描边动画,动画结束之后,就会进入直播间,今天我就尝试通过多种方式来实现... ...查看全部
0
评论

抛弃 `!important` 吧,一个更友好的技巧让你的 CSS 优先级变大 web

上帝之眼 发表了文章 • 75 次浏览 • 2024-10-08 09:35 • 来自相关话题

原文:Double your specificity with this one weird trick 在一个理想的世界里,我们的 CSS 代码组织得井井有条,易于维护。然而,现实往往大相径庭。你的 CSS 代码是完美的,但其他人那些烦人的 CSS 可能会... ...查看全部
0
评论

想弄一个节日头像,结果全是广告!带你用 Canvas 自己制作节日头像 web

上帝之眼 发表了文章 • 84 次浏览 • 2024-10-08 09:26 • 来自相关话题

一、为什么要自己制作节日头像?很多人想为节日换上特别的头像,尤其是在国庆这样的节日气氛中,给自己的WX头像添加节日元素成为了不少人的选择。最初我也以为只需通过一些WX公众号简单操作,就能轻松给头像加上节日图案,比如国庆节、圣诞节头像等。然而,实际体验却很糟糕—... ...查看全部
0
评论

我的车被划了,看我实现简易监控拿捏他!node+DroidCam+ffmpeg web

上帝之眼 发表了文章 • 89 次浏览 • 2024-10-08 09:19 • 来自相关话题

某天我骑着我的小电驴下班回到我那出租屋,习惯性的看了一眼我那停在门口的二手奥拓,突然发现有点不对劲,走近一看引擎盖上多了一大条划痕,顿时恶向胆边生,是谁!!!为此我决定用现有条件做一套简易的监控系统来应对日后的情况,于是有了这篇文章。 一 准备工作 由于是要... ...查看全部
0
评论

强大的一笔的Hermes引擎,是如何让你的 App 脱颖而出的! web

上帝之眼 发表了文章 • 146 次浏览 • 2024-09-30 09:07 • 来自相关话题

Hermes 是一款由 Facebook 开源的轻量级 JavaScript 引擎,专门针对 React Native 应用进行了优化。与传统的 JavaScript 引擎(例如 JavaScriptCore 和 V8)相比,Hermes 具有以下优势: 启动... ...查看全部
0
评论

Vite 为何短短几年内变成这样? web

上帝之眼 发表了文章 • 135 次浏览 • 2024-09-30 09:06 • 来自相关话题

给前端以福利,给编程以复利。大家好,我是大家的林语冰。 00. 观前须知 在 Web 开发领域,Vite 如今已如雷贯耳。 自 2020 年 4 月发布以来,Vite 的人气蒸蒸日上。目前 Vite 在 GitHub 上的收藏数量已超过 64k,每周下载量超过... ...查看全部
0
评论

因为编辑器没做草稿,老板崩溃了。。。 web

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

现场 大家好,我是多喝热水。 事情是这样的,那天晚上老板在群里吐槽说他在手机上写了将近 1000 字的评论不小心点了一下黑屏,然后内容就突然没了,如下: 原来是我们编辑器没有做草稿能力,导致关闭后原本编辑的内容都消失了,确实这个体验不太好,想想怎么把这里优化... ...查看全部
0
评论

老板想集成地图又不想花钱,于是让我... web

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

前言 在数字化时代,地图服务已成为各类应用的标配,无论是导航、位置分享还是商业分析,地图都扮演着不可或缺的角色。然而,高质量的地图服务往往伴随着不菲的授权费用。公司原先使用的是国内某知名地图服务,但随着业务的扩展和成本的考量,老板决定寻找一种成本更低的解决方案... ...查看全部
0
评论

js中的finally一定会执行吗? web

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

背景 在我们程序开发中,我们的代码会出现这种或那种的错误,我们使用try...catch进行捕获。如果需要不管是成功还是失败都需要执行,我们可能需要finally。 那么有一个问题,无论是否发生错误,在finally中的代码一定会执行吗? 下面我们看一个案例:... ...查看全部
0
评论

iframe嵌入页面实现免登录思路(以vue为例) web

上帝之眼 发表了文章 • 155 次浏览 • 2024-09-29 08:52 • 来自相关话题

背景: 最近实现一个功能需要使用iframe嵌入其它系统内部的一个页面,但嵌入后出现一个问题,就是一打开这个页面就会自动跳转到登录页,原因是被嵌入系统没有登录(没有token)肯定不让访问内部页面的,本文就是解决这个问题的。 附带相关文章:只要用iframe必... ...查看全部
0
评论

啊,富文本没做安全处理被XSS攻击了啊 web

上帝之眼 发表了文章 • 147 次浏览 • 2024-09-29 08:49 • 来自相关话题

前言 相信很多前端小伙伴项目中都用到了富文本,但你们有没有做防XSS攻击处理?最近的项目由于比较紧急我也没有处理而是直接正常使用,但公司内部有专门的安全部门针对测试,然后测出来富文本被XSS攻击了,而且危险级别为高。 啊这....,那我就去解决一下吧,顺便从X... ...查看全部
0
评论

现在前端组长都是这样做 Code Review web

上帝之眼 发表了文章 • 151 次浏览 • 2024-09-29 08:40 • 来自相关话题

前言 Code Review 是什么? Code Review 通常也简称 CR,中文意思就是 代码审查 一般来说 CR只关心代码规范和代码逻辑,不关心业务 但是,如果CR的人是组长,建议有时间还是看下与自己组内相关业务,能避免一些生产事故的发生 作为前端组长... ...查看全部
0
评论

简单的 Web 端实时日志实现 web

上帝之眼 发表了文章 • 146 次浏览 • 2024-09-29 08:39 • 来自相关话题

背景 cron service 在执行定时任务时,需要能够实时查看该任务的执行日志以确保程序正确的工作。为了能够在尽可能短的时间内实现该功能,我们需要一个足够简单的方案。 方案如何选择? 我相信大多数开发者第一个想到的就是 WebSocket ,然后是 HTT... ...查看全部
0
评论

方寸之间窥万象——这样的Tooltip,你会开发吗? web

上帝之眼 发表了文章 • 148 次浏览 • 2024-09-29 08:36 • 来自相关话题

序言 提示信息(tooltip)是一种常见的 GUI 元素。在可视化领域,tooltip 通常指用户将鼠标悬停在图元上或者图表区域时弹出的明细数据信息框。如果是桌面环境,通常会在用户将指针悬停在元素上而不单击它时显示 tooltip;如果是移动环境,通常会在长... ...查看全部
0
评论

总算体会到jsx写法为啥灵活 web

上帝之眼 发表了文章 • 161 次浏览 • 2024-09-29 08:34 • 来自相关话题

前言 大家好,我是你不会困,写代码就不会困,今天分享的是总算体会到jsx写法为啥灵活 什么是jsx写法? 当谈到JavaScript中的JSX写法时,人们往往会想到React和Vue这样的流行前端框架。JSX作为一种在JavaScript中编写类似于HTML的... ...查看全部
0
评论

Electron实现静默打印小票 web

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

Electron实现静默打印小票 静默打印流程 1.渲染进程通知主进程打印 //渲染进程 data是打印需要的数据 window.electron.ipcRenderer.send('handlePrint', data) 2.主进程接收消息,创建打印页面... ...查看全部
0
评论

我的 Electron 客户端被第三方页面入侵了... web

上帝之眼 发表了文章 • 160 次浏览 • 2024-09-27 08:41 • 来自相关话题

问题描述 公司有个内部项目是用 Electron 来开发的,有个功能需要像浏览器一样加载第三方站点。 本来一切安好,但是某天打开某个站点的链接,导致 整个客户端直接变成了该站点的页面。 这一看就是该站点做了特殊的处理,经排查网页源码后,果然发现了有这么一句代码... ...查看全部
0
评论

如何将用户输入的名称转成艺术字体-fontmin.js web

上帝之眼 发表了文章 • 146 次浏览 • 2024-09-27 08:39 • 来自相关话题

写在开头 日常我们在页面中使用特殊字体,一般操作都是直接由前端来全量引入设计师提供的整个字体包即可,具体操作如下: <template> <div class="font">橙某人</div> </template... ...查看全部
0
评论

登录问题——web端 环信_WebIM

此木 发表了文章 • 163 次浏览 • 2024-09-26 14:34 • 来自相关话题

问题描述:在集成环信SDK的过程中,大家可能会遇到一个令人困惑的问题:明明已经通过open登录成功了,但是在调用api时却总是报错,错误类型为type28或者type700或者type39 not login。本文将详细分析这个问题的原因,并提供相应的解决方案... ...查看全部
0
评论

183天打造行业新标杆!BOE(京东方)国内首条第8.6代AMOLED生产线提前全面封顶 人物

微信用户_701 发表了文章 • 168 次浏览 • 2024-09-26 10:49 • 来自相关话题

2024年9月25日,BOE(京东方)投建的国内首条第8.6代AMOLED生产线全面封顶仪式在成都市高新区举行,该生产线从开工到封顶仅用183天,以科学、高效、高质的速度再树行业新标杆。这不仅是BOE(京东方)创新突破、打造新质生产力的又一重大举措,也是OLE... ...查看全部
0
评论

iframe的基本使用与注意点 web

上帝之眼 发表了文章 • 178 次浏览 • 2024-09-24 11:02 • 来自相关话题

iframe(Inline Frame)是一种在网页中嵌套其他网页的 HTML 元素。通过 iframe,开发者可以在一个页面中加载另一个页面的内容,提升用户体验和功能性。下面将详细探讨 iframe 的原理、使用场景以及注意事项,并提供相应的代码示例。 一、... ...查看全部
0
评论

get请求参数放在body中? web

上帝之眼 发表了文章 • 177 次浏览 • 2024-09-24 11:00 • 来自相关话题

1、背景 与后端对接口时,看到有一个get请求的接口,它的参数是放在body中的 ******get请求参数可以放在body中?? 随即问了后端,后端大哥说在postman上是可以的,还给我看了截图 可我传参怎么也调不通! 下面就来探究到底是怎么回事 2、... ...查看全部