注册
环信即时通讯云

环信即时通讯云

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

环信开发文档

Demo体验

Demo体验

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

RTE开发者社区

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

技术讨论区

技术交流、答疑
资源下载

资源下载

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

iOS Library

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

Android Library

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Electron实现静默打印小票 web

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

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

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

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

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

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

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

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

登录问题——web端 环信_WebIM

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

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

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

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

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

iframe的基本使用与注意点 web

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

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

get请求参数放在body中? web

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

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

Systeminformation.js: 为什么不试试最强的系统信息获取工具? web

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

大家好,我是徐徐。今天跟大家分享一款获取系统信息的工具库:systeminformation。前言在现代开发环境中,跨平台获取系统信息已经成为许多应用程序的重要需求。无论你是在开发需要详细系统信息的应用,还是需要获取硬件和软件的状态信息,一个强大且灵活的工具库... ...查看全部
0
评论

axios VS alova.js,谁是真正的通信王者? web

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

新年快乐!在这个快速发展的前端世界里,咱们工程师面临的挑战也是一个接一个。今天,咱们就来聊聊前端实时通信这个话题。 想想看,你在使用那些传统的HTTP客户端时,比如axios,是否遇到过这样的问题:与React、Vue等框架的结合不够紧密,导致开发效率低下;... ...查看全部
0
评论

一文搞懂JS类型判断的四种方法 web

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

前言 在JavaScript中,类型判断是一个非常基础但也十分重要的知识点。不同的类型判断方法适用于不同的场景,掌握这些方法可以帮助我们更好地理解和使用JavaScript。本文将详细介绍typeof、instanceof、Object.prototype.t... ...查看全部
0
评论

大屏页面崩溃排查(Too many active WebGL contexts. Oldest context will be lost) web

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

1 问题背景 顾问反馈大屏在反复切换的过程中,页面会出现白屏,导致后续的操作无法进行,只能通过刷新页面才能恢复正常。 我们的页面类似于这样的布局(下方的是直接从网络上找的截图) 点击下方红线框住的区域,可以展示不同的图表(echarts图表) 区别在于我们的... ...查看全部
0
评论

谁也别拦我们,网页里直接增删改查本地文件! web

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

欢迎来到 Jax 的专栏「Web 玩转文件操作」,快来了解 Web 端关于文件操作的方方面面! 转载请联系作者 Jax。 先来玩玩这个 Demo —— 一个网页端的本地文件管理器。 在上面的 Demo 中,点击「打开文件夹」按钮后,你可以选择电脑本地的某个... ...查看全部
0
评论

微信小程序避坑scroll-view,用tween.js实现吸附动画 web

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

背景 在开发一个小程序项目时,遇到一个需要列表滚动,松手时自动吸附的动画需求,如下(最终效果): 很自然用了scroll-view组件,但使用过程中发现scroll-view 里包含'position: fixed;top:0;'的元素时,应用scroll-... ...查看全部
0
评论

前端滑块旋转验证登录 web

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

效果图如下 实现: 封装VerifyImg组件 <template> <el-dialog v-model="dialogShow" width="380px" top="24vh" class="verifyDialog"> ... ...查看全部
0
评论

API接口超时,网络波动,不要一直弹Alert了! web

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

前言前段时间,我司的IoT平台的客户大量上新了一堆设备后,在使用过程中,出现了网络连接超时,服务器错误等问题,客户小题大做,抓着这个尾巴不放手,喷我司系统不健壮,要求我们杜绝API错误。由于IoT多是日志、设备、测试、Action、图表、通信类的功能,API请... ...查看全部
0
评论

Video.js:视频播放的全能解决方案 web

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

大家好,我是徐徐。今天跟大家分享一款多媒体类前端工具库:Video.js。前言在现代网页开发中,视频播放功能已经成为用户体验的一个重要组成部分。无论你是开发一个视频分享平台还是一个简单的博客,选择合适的视频播放器都至关重要。今天,我们要介绍的 Vid... ...查看全部
0
评论

文档协同软件是如何解决编辑冲突的? web

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

前言 本文将介绍在线协同文档编辑器是如何解决冲突的,大部分公司在解决冲突上目前用的都是 OT 算法,与之对应,也有一个 CRDT 算法实现。接下来,我们将深入这两种算法的实现及原理。 解决冲突的方案 在线协同文档编辑器通常使用不同的算法来解决冲突,具体算法取决... ...查看全部
0
评论

audio自动播放为什么会失败 web

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

背景 某天客户报了一个问题,说是大屏的声音不能自动播放了,我们的大屏应用是有个报警的,当有报警的时候,自动会播放警报的声音 复线步骤 测试后发现如下结论 当刷新页面后,audio不会自动播放 当从另外的一个页面进入到当前页面,可以直接播放声音 如果你想测试... ...查看全部
0
评论

Vue3真的不需要用pinia!!! web

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

前言 之前使用vue3都是在公司的基建项目中,为了快速达到目的,把以前vue2的模板拿来简单改改就直接用了,所以项目中用法特别乱,比如:状态管理依旧用的vuex,各种类型定义全是any,有些代码是选项式API,有些代码是组合式API... 最近终于有时间推动一... ...查看全部
0
评论

拖拽神器:Pragmatic-drag-and-drop! web

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

哈喽,大家好 我是 xy👨🏻‍💻。今天给大家分享一个开源的前端最强拖拽组件 — pragmatic-drag-and-drop! 前言 在前端开发中,拖拽功能是一种常见的交互方式,它能够极大提升用户体验。 今天,我们要介绍的是一个开源的前端拖拽组件 — p... ...查看全部
0
评论

「滚动绽放」页面滚动时逐渐展示/隐藏元素 web

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

本文将介绍如何使用HTML、CSS和JavaScript代码实现页面在滚动时元素逐渐出现/隐藏。这个动画效果会在用户滚动/隐藏页面时从不同方向逐渐显示出一组彩色方块🏳️‍🌈 HTML结构 首先,HTML部分包含了一个<section>元素和一个名... ...查看全部
0
评论

前端中的 File 和 Blob两个对象到底有什么不同❓❓❓ web

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

JavaScript 在处理文件、二进制数据和数据转换时,提供了一系列的 API 和对象,比如 File、Blob、FileReader、ArrayBuffer、Base64、Object URL 和 DataURL。每个概念在不同场景中都有重要作用。下面的内... ...查看全部
0
评论

uni-app小程序超过2M怎么办? web

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

一、开发版 开发版可以调整上限为4M 开发者工具 -> 详情 -> 本地设置 -> 预览及真机调试时主包、分包体积上限调整为4M -> 勾选 二、体验版、正式版 上传代码时,主包必须在2M以内。 小程序tabbar页面必须放在主包。 推... ...查看全部
0
评论

2024 前端趋势:全栈也许已经是必选项 web

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

《2023 的 Javascript 星趋势》在 1 月就出来了,当时略略看了一下,并没有想太多。 过年期间,回想起来,似乎感觉到这次有一点不一样:也许,全栈的时代已经到来了。 React 与 Vue 生态对比 首先,我们来看看 React 与 Vue 生态的... ...查看全部
0
评论

8个小而美的前端库 web

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

前端有很多小而美的库,接入成本很低又能满足日常开发需求,同时无论是 npm 方式引入还是直接复制到本地使用都可以。 2024 年推荐以下小而美的库。 radash 实用的工具库,相比与 lodash,更加面向现代,提供更多新功能(tryit,retry 等函数... ...查看全部
0
评论

登录页面一些有趣的css效果 web

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

前言 今天无意看到一个登录页,input框focus时placeholder上移变成label的效果,无聊没事干就想着自己来实现一下,登录页面能做文章的,普遍的就是按钮动画,title的动画,以及input的动画,这是最终的效果图(如下), 同时附上预览页以及... ...查看全部
0
评论

日历表格的制作,我竟然选择了这样子来实现... web

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

前言 最近有个日历表格的需求,具体效果如下所示,鼠标经过时表格还有一个十字高亮的效果,在拿到这个设计图的时候,就在想应该用什么来实现,由于我所在的项目用的是vue3 + element,所以我第一时间想到的就是饿了么里面的表格组件,但是经过一番调式之后,发现在... ...查看全部
0
评论

贼好用!五分钟搭建一个美观且易用的导航页面! web

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

大家好,我是 Java陈序员。 今天,给大家介绍一个贼好用的导航网站搭建工具,只需通过几步操作,就能搭建出个性化导航网站! 关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。 项目简介 Pintree 是一... ...查看全部
0
评论

flex 布局中更巧妙的布局方案!比 justify-content 和 align-items 好用多了! web

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

在前端开发中,实现水平垂直居中一直是个热门话题。随着 CSS Flexbox 布局的普及,开发者们开始更多地使用 justify-content 和 align-items 这两个属性来解决这个问题。 然而,还有一种更加简洁、灵活的方式——使用 margi... ...查看全部
0
评论

告别繁琐的 try-catch:JavaScript 安全赋值运算符 (?= ) 来了! web

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

你是否厌倦了代码中难以阅读和维护的冗长 try-catch 代码块?全新的 ECMAScript 安全赋值运算符 (?= ) 将彻底改变游戏规则!这一突破性的特性简化了错误处理,让你的代码更简洁、更高效。让我们深入了解 ?= 运算符如何彻底改变你的编码体验! ... ...查看全部
0
评论

两个月写完的校园社交小程序,这是篇uniapp踩坑记录 web

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

人员搭配和两个舍友,一前两后,从开发到最终上线,耗时两个月,此篇文章记录一下整个开发流程中踩的坑......前置准备:资质核验。需要企业认证才能发布社交类的小程序。需要上传营业执照、法人信息等类目选择。小程序中有个类目选择,选择自己小程序涉及的类目,但这里就比... ...查看全部
0
评论

利用CSS延迟动画,打造令人惊艳的复杂动画效果! web

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

动画在前端开发中是经常遇到的场景之一,加入动画后页面可以极大的提升用户体验。 绝大多数简单的动画场景可以直接通过CSS实现,对于一些特殊场景的动画可能会使用到JS计算实现,通过本文的学习,可以让你在一些看似需要使用JS实现的动画场景,使用纯CSS一样可以实... ...查看全部
0
评论

实现 height: auto 的高度过渡动画 web

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

对于一个 height 设置为 auto 的元素,当它的高度发生了不由样式引起的改变时,并不会触发 transition 过渡动画。 容器元素的高度往往是由其内容决定的,如果一个容器元素的内容高度突然发生了改变,而无法进行过渡动画,有时会显得比较生硬,比如下面... ...查看全部
0
评论

精准倒计时逻辑:揭秘前端倒计时逻辑的实现策略 web

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

在业务运营中,倒计时功能是常见的需求,尤其是在限时秒杀等促销活动中。为了确保时间的精确性和一致性,推荐使用服务器时间作为倒计时的基准。那么,如何在前端实现一个既准确又用户友好的倒计时组件的计时逻辑呢? 传统计时器实现 传统计时器实现倒计时的核心原理很简单,它使... ...查看全部
0
评论

多人开发小程序设置体验版的痛点 web

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

抛出痛点 在分配任务时,我们将需求分为三个分支任务,分别由前端A、B、C负责: 前端A: HCC-111-实现登录功能 前端B: HCC-112-实现用户注册 前端C: HCC-113-实现用户删除 相应地,我们创建三个功能分支: feature_HCC... ...查看全部
0
评论

仿树木生长开花的动画效果 web

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

效果介绍 使用 canvas 进行绘制树木生长的效果,会逐渐长出树干,长出树叶,开出花。当窗口大小发生变化时进行重新渲染。 实现效果展示 实现步骤 创建画布 import React, { useEffect, useRef } from 'react'... ...查看全部
0
评论

前端纯css实现-一个复选框交互展示效果 web

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

纯手工写一个复选框前端交互,这样可以自由定制自己想要展示的字段和设计风格 写这篇文章主要是抛砖引玉,可能存在槽点,大家多多担待! 1.交互效果展示 用码上掘金在线简单的写了一下: 2.简要说明 $primary-color:#1e80ff; // 主题色-掘... ...查看全部
0
评论

CSS 实现呼吸灯 web

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

引言 在现代前端开发中,为网站添加吸引人的动画效果是提高用户体验的一种常见方式。其中,呼吸灯效果是一种简单而又引人注目的动画,适用于各种应用场景。本文将深入研究如何使用 CSS 来实现呼吸灯效果,包括基本的实现原理、动画参数调整、以及一些实际应用案例。 第一部... ...查看全部
0
评论

文本美学:text-image打造视觉吸引力 web

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

当我最近浏览 GitHub 时,偶然发现了一个项目,它能够将文字、图片和视频转化为文本,我觉得非常有趣。于是我就花了一些时间了解了一下,发现它的使用也非常简单方便。今天我打算和家人们分享这个发现。 项目介绍 话不多说,我们先看下作者的demo效果: _202... ...查看全部