注册
环信即时通讯云

环信即时通讯云

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

环信开发文档

环信FAQ

环信FAQ

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

RTE开发者社区

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

技术讨论区

技术交流、答疑
资源下载

资源下载

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

iOS Library

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

Android Library

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

阿里iconfont审核很慢?自己搭建一个,直接从figma上传 web

上帝之眼 发表了文章 • 881 次浏览 • 2023-01-28 10:40 • 来自相关话题

iconfont我们前端都认为挺好用的,但设计师经常说:“这玩意真不好,上传个图标审核半天,审核通过了还不会自动上传😡”不应该呀,我一看,原来是阿里iconfont管理平台的问题;那简单,我不用它不就行了😎原来的工作流程“宁花机器10分钟,不花人工1分钟”,在... ...查看全部
0
评论

舍弃传统文档阅读吧!~新一代代码文档神器code-hike web

上帝之眼 发表了文章 • 436 次浏览 • 2023-01-28 10:32 • 来自相关话题

最终效果如图。起因相信不少小伙伴阅读过一篇文章:build-your-own-react这是一篇通俗易懂的从头开始讲述如何创建一个react过程的文章,其中最吸引我的就是这个文章的代码排版方式。将所有代码放置在左侧,随着文档的滚动,左侧代码不断发生变化,不断提... ...查看全部
0
评论

vue阻止重复请求(下) vue web

上帝之眼 发表了文章 • 704 次浏览 • 2023-01-17 20:27 • 来自相关话题

接:vue阻止重复333请求(上)(c)代码步骤1-通过axios请求拦截器取消重复请求通过axios请求拦截器,在每次请求前把请求信息和请求的取消方法放到一个map对象当中,并且判断map对象当中是否已经存在该请求信息的请求,如果存在取消上传请求<!D... ...查看全部
0
评论

vue阻止重复333请求(上) vue web

上帝之眼 发表了文章 • 543 次浏览 • 2023-01-17 20:26 • 来自相关话题

项目当中前端代码会遇到同一个请求向服务器发了多次的情况,我们要避免服务器资源浪费,同一个请求一定时间只允许发一次请求(1)如果业务简单,例如同一个按钮防止多次点击,我们可以用定时器做防抖处理 (2)如果业务复杂,例如多个组件通过代码,同一个请求发多次,这个时... ...查看全部
0
评论

集成环信uni-app sdk遇到的问题及解决方法 uni sdk

smysmy 发表了文章 • 527 次浏览 • 2023-01-12 15:29 • 来自相关话题

1. 打包问题    问题描述:        a. 打包h5后报错 [system] API connectSocket is not yet implemented        b. 打包后登录时请求token有问题。    解决方案:如果打包h5平台出... ...查看全部
0
评论

Vue PC前端扫码登录 vue web

上帝之眼 发表了文章 • 478 次浏览 • 2023-01-10 08:59 • 来自相关话题

需求描述目前大多数PC端应用都有配套的移动端APP,如微信,淘宝等,通过使用手机APP上的扫一扫功能去扫页面二维码图片进行登录,使得用户登录操作更方便,安全,快捷。思路解析PC 扫码原理?扫码登录功能涉及到网页端、服务器和手机端,三端之间交互大致步骤如下:网页... ...查看全部
0
评论

环信web、uniapp、微信小程序sdk报错详解---注册篇(一) 环信_WebIM

此木 发表了文章 • 659 次浏览 • 2023-01-09 17:33 • 来自相关话题

项目场景:记录对接环信sdk时遇到的一系列问题,总结一下避免大家再次踩坑。这里主要针对于web、uniapp、微信小程序在对接环信sdk时遇到的问题。注册篇(一)在初始化完成之后,就卡在了第一步注册用户,注册用户居然报错401,上截图原因分析:从console... ...查看全部
0
评论

react的useState源码分析 react web

上帝之眼 发表了文章 • 378 次浏览 • 2023-01-05 09:02 • 来自相关话题

前言简单说下为什么React选择函数式组件,主要是class组件比较冗余、生命周期函数写法不友好,骚写法多,functional组件更符合React编程思想等等等。更具体的可以拜读dan大神的blog。其中Function components capture... ...查看全部
0
评论

IM会话列表刷新优化思考 Android

上帝之眼 发表了文章 • 431 次浏览 • 2023-01-04 10:08 • 来自相关话题

背景脱离业务场景讲技术方案都是耍流氓最近接手了IM的业务,一上来就来了几个大需求,搞得有点手忙脚乱。在做需求的过程中发现,我们的会话列表(RecyclerView)居然每次更新都是notifyDataSetChanged(),因为IM的刷新频率是非常高的大家可... ...查看全部
0
评论

前端白屏的检测方案,让你知道自己的页面白了 web

上帝之眼 发表了文章 • 1785 次浏览 • 2023-01-04 09:49 • 来自相关话题

前言页面白屏,绝对是让前端开发者最为胆寒的事情,特别是随着 SPA 项目的盛行,前端白屏的情况变得更为复杂且棘手起来( 这里的白屏是指页面一直处于白屏状态 )要是能检测到页面白屏就太棒了,开发者谁都不想成为最后一个知道自己页面白的人😥web-see 前端监控方... ...查看全部
0
评论

前端常见登录方案梳理 web

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

前端登录有很多种方式,我们来挑一些常见的方案先梳理一下,后续再补充更多的。账号密码登录在系统数据库中已经有了账号密码,或者通过注册渠道生成了账号和密码,此时可以直接通过账号密码登录,只要账号密码正确就认为身份合法,可以换到系统访问的 token,用于后续业务鉴... ...查看全部
0
评论

给你的网站接入 github 提供的第三方登录 web

上帝之眼 发表了文章 • 553 次浏览 • 2022-12-27 21:27 • 来自相关话题

什么年代了还在用传统账号密码登录?没钱买手机号验证码组合?直接把鉴权和用户系统全盘托出依赖第三方(又不是不能用),省去鉴权系列 SQL 攻击、密码加密、CSRF 攻击、XSS 攻击,老板再也不用担心黑产盗号了(我们的系统根本没有号)要实现上面的功能就得接入第三... ...查看全部
0
评论

electron-egg 当代桌面开发框架,轻松入门electron 跨平台开发 web

上帝之眼 发表了文章 • 737 次浏览 • 2022-12-27 21:22 • 来自相关话题

当前技术社区中出现了各种下一代技术或框架,却很少有当代可以用的,于是electron-egg就出现了。它愿景很大:希望所有开发者都能学会桌面软件开发当前桌面软件技术有哪些?语言技术优点缺点C#wpf专业的桌面软件技术,功能强大学习成本高Javaswing/ja... ...查看全部
0
评论

纯 JS 简单实现类似 404 可跳跃障碍物页面 web

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

废话开篇:一些 404 页面为了体现趣味性会添加一些简单的交互效果。 这里用纯 JS 简单实现类似 404 可跳跃障碍物页面,内容全部用 canvas 画布实现。一、效果展示二、画面拆解1、绘制地平线地平线这里就是简单的一条贯穿屏幕的线。2、绘制红色精灵绘制红... ...查看全部
0
评论

关于自建组件库的思考 web

上帝之眼 发表了文章 • 522 次浏览 • 2022-12-27 08:56 • 来自相关话题

很多公司都会有自己的组件库,但是在使用起来都不尽如人意,这里分享下我自己的一些观点和看法问题思考在规划这种整个团队都要用的工具之前要多思考,走一步想一步的方式是不可取的首先,在开发一个组件库之前先要明确以下几点:目前现状不自建的话会有哪些问题,为什么不用 an... ...查看全部
1
回复

uniapp端消息撤回,文档上面文字与options有点误导人 官方文档

此木 回复了问题 • 2 人关注 • 664 次浏览 • 2022-12-21 17:40 • 来自相关话题

0
评论

不就是代码缩进吗?别打起来啊 web

上帝之眼 发表了文章 • 445 次浏览 • 2022-12-16 11:19 • 来自相关话题

本文不讨论两种缩进方式的优劣,只提供一种能够同时兼容大家关于缩进代码风格的解决方案很久之前,组内开发时发现大家的tab.size不一样,有的伙伴表示都能接受,有的伙伴习惯使用2字符缩进,有的伙伴习惯4字符缩进,导致开发起来很痛苦,一直在寻找兼容大家代码风格的办... ...查看全部
0
评论

面试官:你如何实现大文件上传 web

上帝之眼 发表了文章 • 471 次浏览 • 2022-12-15 09:00 • 来自相关话题

提到大文件上传,在脑海里最先想到的应该就是将图片保存在自己的服务器(如七牛云服务器),保存在数据库,不仅可以当做地址使用,还可以当做资源使用;或者将图片转换成base64,转换成buffer流,但是在javascript这门语言中不存在,但是这些只适用于一些小... ...查看全部
0
评论

我最喜欢高效学习前端的两种方式 职场话题 web

上帝之眼 发表了文章 • 440 次浏览 • 2022-12-11 16:28 • 来自相关话题

先说结论:看经典书看官方文档为什么是经典书籍我买过很多本计算机、前端、JavaScript方面的书,在这方面也踩过一些坑,分享下我的经验。在最早我也买过亚马逊的kindle,kindle的使用体验还不错,能达到和纸书差不多的阅读体验,而且很便携,但由于上面想看... ...查看全部
0
评论

JS封装覆盖水印 web

上帝之眼 发表了文章 • 448 次浏览 • 2022-12-11 16:17 • 来自相关话题

废话开篇:简单实现一个覆盖水印的小功能,水印一般都是添加在图片上,然后直接加载处理过的图片url即可,这里并没有修改图片,而是直接的在待添加水印的 dom 上添加一个 canvas 蒙版。一、效果处理之前DIVIMG处理之后DIVIMG这里添加 “水印”(其实... ...查看全部
0
评论

前端实现电子签名(web、移动端)通用 web

上帝之眼 发表了文章 • 619 次浏览 • 2022-12-10 10:45 • 来自相关话题

前言在现在的时代发展中,从以前的手写签名,逐渐衍生出了电子签名。电子签名和纸质手写签名一样具有法律效应。电子签名目前主要还是在需要个人确认的产品环节和司法类相关的产品上较多。举个常用的例子,大家都用过钉钉,钉钉上面就有电子签名,相信大家这肯定是知道的。那作为前... ...查看全部
0
评论

记一次代码评鉴 web

上帝之眼 发表了文章 • 363 次浏览 • 2022-12-10 10:12 • 来自相关话题

前言近期公司组织了一次代码评鉴,在这边记录下学习到的一些规范吧案例案例1参数过多,改为对象好一些const start = (filename, version, isFirst, branch, biz) => {    // ..... ...查看全部
0
评论

10年老前端,开发的一款文档编辑器(年终总结) web

上帝之眼 发表了文章 • 409 次浏览 • 2022-12-08 22:35 • 来自相关话题

2022年接近尾声,鸽了近一年,是时候补一下去年的年终总结了。2021年对我来说是一个意义重大的一年。这一年,我们团队开发出了一款基于canvas的类word文档编辑器,并因此产品获得了公司最高荣誉——产品创新奖。当时感慨良多,早该总结一下的,终因自己的懒惰,... ...查看全部
0
评论

都2202年了,不会有人还不会发布npm包吧 web

上帝之眼 发表了文章 • 412 次浏览 • 2022-12-08 22:28 • 来自相关话题

背景恰逢最近准备写一个跨框架组件库(工作量很大,前端三个小伙伴利用空闲时间在卷,待组件库完善后会分享给大家,敬请期待),需要学习发布npm包,昨天就想着利用空闲时间把之前写的去除重复请求的axios封装发布为npm包,便于代码复用,回馈社区的同时也能学以致用。... ...查看全部
0
评论

比 JSON.stringify 快两倍的fast-json-stringify web

上帝之眼 发表了文章 • 378 次浏览 • 2022-12-08 19:08 • 来自相关话题

前言相信大家对JSON.stringify并不陌生,通常在很多场景下都会用到这个API,最常见的就是HTTP请求中的数据传输, 因为HTTP 协议是一个文本协议,传输的格式都是字符串,但我们在代码中常常操作的是 JSON 格式的数据,所以我们需要在返回响应数据... ...查看全部
0
评论

从0到1搭建前端监控平台,面试必备的亮点项目 web

上帝之眼 发表了文章 • 745 次浏览 • 2022-12-04 21:36 • 来自相关话题

前言常常会苦恼,平常做的项目很普通,没啥亮点;面试中也经常会被问到:做过哪些亮点项目吗?前端监控就是一个很有亮点的项目,各个大厂都有自己的内部实现,没有监控的项目好比是在裸奔文章分成以下六部分来介绍:自研监控平台解决了哪些痛点,实现了什么亮点功能?相比sent... ...查看全部
0
评论

这样封装列表 hooks,一天可以开发 20 个页面 web

上帝之眼 发表了文章 • 430 次浏览 • 2022-11-27 21:37 • 来自相关话题

前言在做移动端的需求时,我们经常会开发一些列表页,这些列表页大多数有着相似的功能:分页获取列表、上拉加载、下拉刷新···在 Vue 出来 compositionAPI之前,我们想要复用这样的逻辑还是比较麻烦的,好在现在 Vue2.7+都支持 compositi... ...查看全部
0
评论

关于无感刷新Token,我是这样子做的 web

上帝之眼 发表了文章 • 474 次浏览 • 2022-11-27 21:18 • 来自相关话题

JWT是全称是JSON WEB TOKEN,是一个开放标准,用于将各方数据信息作为JSON格式进行对象传递,可以对数据进行可选的数字加密,可使用RSA或ECDSA进行公钥/私钥使用场景源开销。比起传统的session认证方案,为了让服务器能识别是哪一个用户发过... ...查看全部
0
评论

万维网之父:Web3 根本不是 Web,我们应该忽略它 新闻资讯 web

上帝之眼 发表了文章 • 488 次浏览 • 2022-11-26 21:51 • 来自相关话题

万维网之父、英国计算机科学家 Tim Berners-Lee 在 2022 年 Web 峰会上表示,区块链并不是构建下一代互联网的可行解决方案,我们应该忽略它。他有自己的 Web 去中心化项目,叫作 Solid。Berners-Lee 在里斯本举行的 Web ... ...查看全部
0
评论

每个前端都应该掌握的7个代码优化的小技巧 web

上帝之眼 发表了文章 • 386 次浏览 • 2022-11-25 21:18 • 来自相关话题

本文将介绍7种JavaScript的优化技巧,这些技巧可以帮助你更好的写出简洁优雅的代码。1. 字符串的自动匹配(Array.includes)在写代码时我们经常会遇到这样的需求,我们需要检查某个字符串是否是符合我们的规定的字符串之一。最常见的方法就是使用||... ...查看全部
1
回复

微信小程序闪退 微信

此木 回复了问题 • 2 人关注 • 558 次浏览 • 2022-11-24 15:48 • 来自相关话题

1
回复

web面试邀请,小程序接收 自定义消息

emojiiii 回复了问题 • 2 人关注 • 730 次浏览 • 2022-11-18 14:05 • 来自相关话题

2
回复

web端刷新页面 自动掉线 环信_WebIM

emojiiii 回复了问题 • 3 人关注 • 612 次浏览 • 2022-11-18 11:55 • 来自相关话题

0
评论

[YYEVA]一个极致的特效框架 Android web

上帝之眼 发表了文章 • 525 次浏览 • 2022-11-17 09:23 • 来自相关话题

为何要选用MP4资源作为特效框架?YYEVA-Android 稳定版本是1.0.11版本,支持了业界中独有功能,例如文字左右对齐,元素图片缩放方式,支持嵌入背景图片,循环播放。YYEVA-Android 已经出了2.0.0-beta版本,为大家带来业界领先的功... ...查看全部
0
评论

原生 canvas 如何实现大屏? web

上帝之眼 发表了文章 • 448 次浏览 • 2022-11-16 13:48 • 来自相关话题

前言可视化大屏该如何做?有可能一天完成吗?废话不多说,直接看效果,线上 Demo 地址 lxfu1.github.io/large-scree…。看完这篇文章(这个项目),你将收获:全局状态真的很简单,你只需 5 分钟就能上手如何缓存函数,当入参不变时,直接使... ...查看全部
0
评论

localStorage容量太小?试试它们 web

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

localStorage 是前端本地存储的一种,其容量一般在 5M-10M 左右,用来缓存一些简单的数据基本够用,毕竟定位也不是大数据量的存储。在某些场景下 localStorage 的容量就会有点捉襟见肘,其实浏览器是有提供大数据量的本地存储的如 Index... ...查看全部
0
评论

Next.js 和 React 到底该选哪一个? web

上帝之眼 发表了文章 • 1277 次浏览 • 2022-11-10 08:52 • 来自相关话题

这篇文章将从流行度、性能、文档生态等方面对next.js 和 react 做一个简单的比较。我们那可以根据正在构建的应用的规模和预期用途,选择相应开发框架。web技术在不断发展变化,js的生态系统也在不断的更新迭代,相应的React和Next也不断变化。作为前... ...查看全部
0
评论

用了这个设计模式,我优化了50%表单校验代码 web

上帝之眼 发表了文章 • 376 次浏览 • 2022-11-10 08:41 • 来自相关话题

表单校验背景假设我们正在编写一个注册页面,在点击注册按钮之时,有如下几条校验逻辑:用户名不能为空密码长度不能少于6位手机号码必须符合格式常规写法:const form = document.getElementById('registerForm');form... ...查看全部
1
回复

设置英文后,前端有少许中文,web手机端没有展示。 ios 环信提示中英文问题

此木 回复了问题 • 2 人关注 • 615 次浏览 • 2022-11-09 09:51 • 来自相关话题

0
评论

一个瞬间让你的代码量暴增的脚本 web

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

在某些特殊情况下,需要凑齐一定的代码量,或者一定的提交次数,为了应急不得不采用一些非常规的手段来保证达标。本文分享的是一段自动提交代码的脚本,用于凑齐code review流程数量,将单次code review代码修改行数拉下来(备注:如果git开启自动生成c... ...查看全部
0
评论

入坑两个月自研创业公司 职场话题

马师傅 发表了文章 • 424 次浏览 • 2022-11-03 09:11 • 来自相关话题

一、拿 offer 其实入职前,我就感觉到有点不对劲,居然要自带电脑。而且人事是周六打电话发的 offer!自己多年的工作经验,讲道理不应该入这种坑,还是因为手里没粮心中慌,工作时间长的社会人,还是不要脱产考研、考公,疫情期间更是如此,本来预定 2 月公务员面... ...查看全部
0
评论

阿里面试官:请设计一个不能操作DOM和调接口的环境 web

上帝之眼 发表了文章 • 401 次浏览 • 2022-10-31 08:57 • 来自相关话题

前言四面的时候被问到了这个问题,当时第一时间没有反应过来,觉得这个需求好奇特面试官给了一些提示,我才明白这道题目的意思,最后回答的也是磕磕绊绊后来花了一些时间整理了下思路,那么如何设计这样的环境呢?最终实现实现思路:1)利用 iframe 创建沙箱,取出其中的... ...查看全部
1
评论

后端一次给你10万条数据,如何优雅展示,到底考察我什么 web

上帝之眼 发表了文章 • 440 次浏览 • 2022-10-27 09:33 • 来自相关话题

前言大家好,我是林三心,用最通俗的话讲最难的知识点是我的座右铭,基础是进阶的前提是我的初心,今天跟大家来唠唠嗑,如果后端真的返回给前端10万条数据,咱们前端要怎么优雅地展示出来呢?(哈哈假设后端真的能传10万条数据到前端)前置工作先把前置工作给做好,后面才能进... ...查看全部
0
评论

我的灿烂前端人生 职场话题

马师傅 发表了文章 • 478 次浏览 • 2022-10-25 17:46 • 来自相关话题

本人是 95 前端菜鸟一枚,目前在广州打工混口饭吃。刚好换了工作,感觉生活节奏变得慢了下来,打了这么多年工总觉得想纪录些什么,怕以后自己老了忘记自己还有这么一些风流往事。书接上回公司太子 北京时间 18 点 50 分,离下班时间还有十分钟,本该是令人愉悦的时刻... ...查看全部
0
评论

组员大眼瞪小眼,forEach 处理异步任务遇到的坑 Javascript

马师傅 发表了文章 • 424 次浏览 • 2022-10-25 16:11 • 来自相关话题

一位组员遇到一个问题,几个同事都没能帮忙解决,我在这边就开门见山直接描述当时他遇到的问题。他在 forEach 处理了异步,但是始终不能顺序执行,至此想要的数据怎么都拿不到,组员绞尽脑汁,不知道问题发生在哪里。此篇文章我们就来探究下 forEach 循环下处理... ...查看全部
0
评论

Vue.js 3 开源组件推荐:代码差异查看器插件 web

上帝之眼 发表了文章 • 514 次浏览 • 2022-10-25 09:52 • 来自相关话题

一个Vue.js差异查看器插件,可以用来比较两个代码片断之间的差异。Github地址:github.com/hoiheart/vu…支持语言:cssxml: xml, html, xhtml, rss, atom, xjb, xsd, xsl, plist, ... ...查看全部
0
评论

图片不压缩,前端要背锅 web

上帝之眼 发表了文章 • 448 次浏览 • 2022-10-17 09:06 • 来自相关话题

背景🎨(美术): 这是这次需求的切图 📁 ,你看看有没问题?🧑‍💻(前端): 好的。页面上线 ...🧑‍💼(产品): 这图片怎么半天加载不出来 💢 ?🧑‍💻(前端): 我看看 🤔 (卑微)。... 📁(size: 15MB)🧑‍💻(前端): 😅。很多时候,我们... ...查看全部
0
评论

学长突然问我用过 Symbol 吗,我哽咽住了(准备挨骂) IT大前端

马师傅 发表了文章 • 424 次浏览 • 2022-10-14 09:20 • 来自相关话题

这天在实验室和学长一起写学校的项目,学长突然问我一句:“你用过 Symbol 吗?” 然而我的大脑却遍历不出这个关键性名词,啊,又要补漏了Symbol 对于一些前端小白(比如我)来讲,没有特别使用过,只是在学习 JS 的时候了解了大概的概念,当时学习可能并没有... ...查看全部
0
评论

埋点统计优化,优化首屏加载速度提升 web

上帝之眼 发表了文章 • 444 次浏览 • 2022-10-13 10:32 • 来自相关话题

埋点统计在我们业务里经常有遇到,或者很普遍的,我们自己网站也会加入第三方统计,我们会看到动态加载方式去加载jsdk,也就是你常常看到的insertBefore操作,我们很少考虑到为什么这么做,直接同步加载不行吗?统计代码会影响业务首屏加载吗?同步引入方式,当然... ...查看全部
0
评论

一盏茶的功夫,拿捏作用域&作用域链 web

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

酸奶喝对,事半功倍!对于一些晦涩难懂,近乎神话的专业名词,切莫抓耳挠腮,我们直接上代码,加上通俗易懂地语言去渲染,且看今天我们如何拿捏javascript中的小山丘--作用域&作用域链,不止精解。前言我们需要先知道的是引擎,引擎的工作简单粗暴,就是负责... ...查看全部