注册
环信即时通讯云

环信即时通讯云

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

环信开发文档

Demo体验

Demo体验

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

RTE开发者社区

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

技术讨论区

技术交流、答疑
资源下载

资源下载

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

iOS Library

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

Android Library

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

手把手教你实现MVVM架构 web

上帝之眼 发表了文章 • 538 次浏览 • 2023-02-22 19:33 • 来自相关话题

引言现在的前端真可谓是百花齐放,百家争鸣,各种框架层出不穷,但是主要目前用的最多的还是要数Vue、React、以及Angular,这三种,当然不乏近期新出的一些其他框架,但是她们都有一个显著的特点,那就是使用了MVVM的架构。首先我们要搞清楚什么是MVVM?M... ...查看全部
0
评论

Nginx基本介绍+跨域解决方案 web

上帝之眼 发表了文章 • 583 次浏览 • 2023-02-22 19:30 • 来自相关话题

Nginx简介 Nginx 是一款由俄罗斯的程序设计师 Igor Sysoev 所开发的高性能的 http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,它的主要功能有: 反向代理 负载均衡 HTTP 服务器 目前大部分运行的 Ngin... ...查看全部
0
评论

从输入 URL 到页面显示,这中间发生了什么? web

上帝之眼 发表了文章 • 532 次浏览 • 2023-02-22 19:23 • 来自相关话题

前言从输入 URL 到页面显示的发生过程,这是一个在面试中经常会被问到的问题,此问题能比较全面地考察应聘者知识的掌握程度。其中涉及到了网络、操作系统、Web 等一系列的知识。以 Chrome 浏览器为例,目前的 Chrome 浏览器有以下几个进程:浏览器进程。... ...查看全部
0
评论

vue中Axios添加拦截器刷新token的实现方法 web

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

vue中Axios添加拦截器刷新token的实现方法Axios是一款网络前端请求框架,本文主要介绍了vue中Axios添加拦截器刷新token的实现方法,1. Axios基本用法:        const respon... ...查看全部
0
评论

使用 husky 实现基础代码审查 web

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

在日常提交 PR 的过程中,我们提交的文件不应该有例如 console、debugger、test.only 等调试语句,这会影响到线上代码。那每次提交之前都检查似乎又像是一个繁琐的工作,如果有个工作能代替我们检查我们提交的代码,让不能提交到线上的代码在 co... ...查看全部
0
评论

复盘:前端岗位的寒冬,用这3点进行自救 职场话题 web

上帝之眼 发表了文章 • 557 次浏览 • 2023-02-22 08:56 • 来自相关话题

前言先介绍一下个人情况,方便给正在求职的朋友一个参考。本人是19年非计算机专业某末端二本毕业,去年8月31日从一线的一家国企离职,回去家里休息了一个多月,在国庆结束之后落地到了新的城市,开始了我的前端自救之旅。10月17日开始投递简历,到10月27日决定停止面... ...查看全部
0
评论

最近很多人都在说 “前端已死”,讲讲我的看法 web

上帝之眼 发表了文章 • 569 次浏览 • 2023-02-22 08:52 • 来自相关话题

我记得去年脉脉的论调还都是 客户端已死,前后端还都是一片祥和,有秀工资的,有咨询客户端转前端的,怎么最近打开脉脉一看,风向变了?我有时候会想,开源是个好东西,拉低了技术的门槛,好像再难的需求,只要善用搜索引擎,都能找到前人喂到嘴边的答案,如果没有开源文化,甚至... ...查看全部
0
评论

实现一个微信录音功能过程 web

上帝之眼 发表了文章 • 579 次浏览 • 2023-02-20 16:31 • 来自相关话题

功能原型图其实就是微信发送语音的功能。没有转文字的功能。拆解需求根据原型图可以很容易的得出我们需要做的内容包括下面三个部分:接入微信的语音SDK调用微信SDK的API逻辑界面和交互的实现其中第一点和第二点属于业务逻辑部分,第三点属于交互逻辑部分。对于业务逻辑和... ...查看全部
0
评论

真的有必要用微前端框架么? web

上帝之眼 发表了文章 • 898 次浏览 • 2023-02-20 08:48 • 来自相关话题

前言 最近公司项目在用qiankun构建微前端的应用,深深体会到微前端的魅力,无框架限制,主应用统一管理,弹窗的统一位置等。如果是刚开始就植入微前端还好,不过基本上都是后期老项目植入微前端,各种拆分模块,也是一件很头疼的事情。 基石 我们为什么要用微前端 大的... ...查看全部
0
评论

JavaScript 预编译 web

上帝之眼 发表了文章 • 682 次浏览 • 2023-02-20 08:44 • 来自相关话题

预编译发生在什么时候预编译发生在函数执行的前一刻一. 预编译的抽象理解函数声明整体提升变量,声明提升举个例子<script type="text/javascript">    test();    func... ...查看全部
0
评论

心血来潮,这次我用代码“敲”木鱼 web

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

技术栈 面对这种寿命短,后期也基本不需要维护的项目(更没有复杂的网络请求一说),本篇文章直接使用原生JavaScript进行开发。或者您也可以尝试一下低代码 关于低代码,您大可放心的阅读此篇干货文章《低代码都做了什么?(为什么?怎么实现Low-Code?)》... ...查看全部
0
评论

z-index不生效?让我们来掀开它的面具 web

上帝之眼 发表了文章 • 955 次浏览 • 2023-02-15 19:24 • 来自相关话题

前言 hi大家好,我是小鱼,今天复习的是z-index。之前以为自己很了解它,可是在工作中总会遇到一些不思其解的问题,后来去深入学习了层叠上下文、层叠等级、层叠顺序,才发现z-index只是其中的一叶小舟,今天就一起来看看它背后到底隐藏着什么。 z-index... ...查看全部
0
评论

为什么有公司规定所有接口都用Post? web

上帝之眼 发表了文章 • 631 次浏览 • 2023-02-15 19:19 • 来自相关话题

看到这个标题,你肯定觉得离谱。怎么会有公司规定所有接口都用Post,是架构菜还是开发菜。这可不是夸大其词,这样的公司不少。 在特定的情况下,规定使用Post可以减少不少的麻烦,一起看看。 Answer the question 我们都知道,get请求一半用来获... ...查看全部
0
评论

异步阻塞IO是什么鬼? web

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

这篇文章我们来聊一个很简单,但是很多人往往分不清的一个问题,同步异步、阻塞非阻塞到底怎么区分? 开篇先问大家一个问题:IO多路复用是同步IO还是异步IO? 先思考一下,再继续往下读。 巨著《Unix网络编程》将IO模型划分为5种,分别是 阻塞IO 非阻塞I... ...查看全部
0
评论

你还在傻傻的npm run serve吗?快来尝尝这个! web

上帝之眼 发表了文章 • 883 次浏览 • 2023-02-15 08:55 • 来自相关话题

背景 大家在日常开发中应该经常会有需要切换不同环境地址的情况。当一个项目代码切换环境地址时,vue-cli没有能够感知文件的变化,所以代理的还是旧的地址,所以通常我们需要执行npm run serve进行项目重跑,而项目重跑往往意味着长时间... ...查看全部
0
评论

从 微信 JS-SDK 认识 JSBridge web

上帝之眼 发表了文章 • 748 次浏览 • 2023-02-13 11:22 • 来自相关话题

前言前段时间由于要实现 H5 移动端拉取微信卡包并同步卡包数据的功能,于是在项目中引入了 微信 JS-SDK(jweixin) 相关包实现功能,但也由此让我对其产生了好奇心,于是打算好好了解下相关的内容,通过查阅相关资料发现这其实属于&nb... ...查看全部
0
评论

开始!使用node搭建一个小页面 web

上帝之眼 发表了文章 • 678 次浏览 • 2023-02-10 16:23 • 来自相关话题

介绍 这个小demo是Node.js, Express, MongoDB & More: The Complete Bootcamp系列课程的第一个demo,本篇文章主要介绍实现过程以及可能带来的思考。 完成展示 首页 详情页面 前置知识 首先我们... ...查看全部
0
评论

一篇文章告诉你 <按钮> 如何选择,div button 还是a? web

上帝之眼 发表了文章 • 860 次浏览 • 2023-02-10 16:14 • 来自相关话题

前言 当你要创建一个可点击的元素时,是使用 a标签 、button按钮 还是 div 等其他不同的元素? // 🚩 export function MyButton() { return <div onClick={...}>点击我</d... ...查看全部
0
评论

CSS简单实现一幅新春对联 web

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

前言今年过年家里没有贴春联,这两天在网上看到一幅对联,觉得写得挺好的, 上联——只生欢喜不生愁;下联——此心安处是吾家; 横批——平安喜乐, 因此使用css简单实现这幅新春对联。具体实现页面先做一个简单描述,首先页面中间有一个大门,然后在大门两侧实现春联的上下... ...查看全部
0
评论

详解css中伪元素::before和::after和创意用法 web

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

伪类和伪元素首先我们需要搞懂两个概念,伪类和伪元素,像我这种没有系统全面性的了解过css的人来说,突然一问我伪类和伪元素的区别我还真不知道,我之前一直以为这两个说法指的是一个东西,就是我题目中的提到的那两个::before和::after。偶然间才了解到,原来... ...查看全部
0
评论

团队的技术分享又轮到我了,分享点啥才能显得牛逼又有趣? web

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

引言新年好,我是飞叶_程序员。见过我这个ID的朋友们肯定都知道,作为前端,我主要通过 B站up主 的身份来来进行社区交流的。 虽然主要的交流渠道不是掘金、segmentfault这样的技术站点,但与在掘金活跃的大佬们遇到的问题其实是一样的。那就是我们需要经常阅... ...查看全部
0
评论

不修改任何现有源代码,将项目从 webpack 迁移到 vite web

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

背景 之前将公司项目开发环境从 webpack 迁移到 vite,实现了 dev 环境下使用 vite、打包使用 webpack 的共存方案。本文将讲述开发环境下 vue3 项目打包器从 webpack 迁移到 vite 过程中的所遇问题、解决方案、迁移感受,... ...查看全部
0
评论

10000+条数据的内容滚动功能如何实现? web

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

遇到脑子有问题的产品经理该怎么办?如果有这么一个需求要你在一个可视区范围内不间断循环滚动几千上万条数据你会怎么去实现? 且不说提这个需求的人是不是脑子有问题,这个需求能不能实现?肯定是可以的,把数据请求回来渲染到页面写个滚动样式就好了。抛开这样一次性请求上万... ...查看全部
0
评论

CSS动画篇之404动画 web

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

当前页面无法访问,可能没有权限或已删除。 作为一个从事互联网行业的你是不是见过各种各种的404页面,今天刚好发现一个比较有趣的404页面,如上图所示,是不是感觉挺炫酷呢,本文将和大家分享一下实现原理。 前言 看到上面的404你的第一感觉会是这么做呢? 来,UI... ...查看全部
0
评论

老板说:把玉兔迎春图实现高亮 web

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

前言兔年来临,老板意气风发的说:我们的系统登录页要换做玉兔迎春的背景页,而且用户ctrl+f搜索【玉兔迎春】关键字时,图片要高亮。新的一年,祝大家身体健康、Bug--一、明确需求将系统的登录页面背景换做如上图【玉兔迎春】。而且,用户可以通过搜索关键字【玉兔迎春... ...查看全部
0
评论

一个有趣的交互效果的实现 web

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

效果分析最近在做项目,碰到了这样一个需求,就是页面有一个元素,这个元素可以在限定的区域内进行拖拽,拖拽完成吸附到左边或者右边,并且在滚动页面的时候,这个元素要半隐状态,停止滚动的时候恢复到原来的位置。如图所示:根据视频所展示的效果,我们得出了我们需要实现的效果... ...查看全部
0
评论

动态适配 web 终端的尺寸 web

上帝之眼 发表了文章 • 1160 次浏览 • 2023-02-08 15:03 • 来自相关话题

使Xterminal组件自适应容器 通过 xtermjs 所创建的终端大小是由cols、rows这两个配置项的来决定,虽然你可以通过 CSS 样式来让其产生自适应效果,但是这种情况下字体会变得模糊变形等、会出现一系列的问题,要解决这个问题我们还是需要使用col... ...查看全部
0
评论

Backbone前端框架解读 web

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

一、 什么是Backbone在前端的发展道路中,前端框架元老之一jQuery对繁琐的DOM操作进行了封装,提供了链式调用、各类选择器,屏蔽了不同浏览器写法的差异性,但是前端开发过程中依然存在作用域污染、代码复用度低、冗余度高、数据和事件绑定烦琐等痛点。5年后,... ...查看全部
0
评论

一篇文章带你掌握Flex布局的所有用法 web

上帝之眼 发表了文章 • 742 次浏览 • 2023-02-08 14:40 • 来自相关话题

Flex 布局目前已经非常流行了,现在几乎已经兼容所有浏览器了。在文章开始之前我们需要思考一个问题:我们为什么要使用 Flex 布局?其实答案很简单,那就是 Flex 布局好用。一个新事物的出现往往是因为旧事物不那么好用了,比如,如果想让你用传统的 css 布... ...查看全部
0
评论

我竟然完美地用js实现默认的文本框粘贴事件 web

上帝之眼 发表了文章 • 765 次浏览 • 2023-02-08 08:51 • 来自相关话题

前言:本文实际是用js移动控制光标的位置!解决了网上没有可靠教程的现状废话连篇默认情况对一个文本框粘贴,应该会有这样的功能:粘贴文本后,光标不会回到所有文本的最后位置,而是在粘贴的文本之后将选中的文字替换成粘贴的文本但是由于需求,我们需要拦截粘贴的事件,对剪贴... ...查看全部
0
评论

闭包用多了会造成内存泄露 ? web

上帝之眼 发表了文章 • 841 次浏览 • 2023-02-08 08:43 • 来自相关话题

闭包,是JS中的一大难点;网上有很多关于闭包会造成内存泄露的描述,说闭包会使其中的变量的值始终保持在内存中,一般都不太推荐使用闭包而项目中确实有很多使用闭包的场景,比如函数的节流与防抖那么闭包用多了,会造成内存泄露吗?场景思考以下案例: A 页面引入了一个 d... ...查看全部
0
评论

字节前端监控实践 网络监控 web

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

简述Slardar 前端监控自18年底开始建设以来,从仅仅作为 Sentry 的替代,经历了一系列迭代和发展,目前做为一个监控解决方案,已经应用到抖音、西瓜、今日头条等众多业务线。据21年下旬统计,Slardar 前端监控(Web + Hybrd) 工作日晚间... ...查看全部
0
评论

一个炫酷的头像悬停效果 web

上帝之眼 发表了文章 • 703 次浏览 • 2023-02-07 15:52 • 来自相关话题

本文翻译自 A Fancy Hover Effect For Your Avatar,略有删改,有兴趣可以看看原文。你知道当一个人的头像从一个圆圈或洞里伸出来时的那种效果吗?本文将使用一种很简洁的方式实现该悬停效果,可以用在你的头像交互上面。看到了吗?我们将制... ...查看全部
0
评论

React和Vue谁会淘汰谁? web

上帝之眼 发表了文章 • 936 次浏览 • 2023-02-03 08:46 • 来自相关话题

在我的技术群里大家经常会聊一些宏观的技术问题,就比如:Vue和React,最终谁会被淘汰?这样的讨论,到最后往往会陷入技术的细枝末节的比较,比如:对比两者响应式的实现原理对比两者的运行时性能很多程序员朋友,会觉得:技术问题,就应该从技术的角度找到答案但实际上,... ...查看全部
0
回复

Only occupants are allowed to send messages to the conference 开发问题

回复

weishaoxuan 发起了问题 • 1 人关注 • 1867 次浏览 • 2023-02-02 16:16 • 来自相关话题

0
评论

记一次浏览器播放实时监控rtsp视频流的解决历程(利用Ffmpeg + node.js + websocket + flv.js实现) web

上帝之眼 发表了文章 • 1783 次浏览 • 2023-02-02 08:44 • 来自相关话题

背景笔者目前在做一个智慧楼宇的产品(使用react开发的),在交付项目的时候,遇到了需要在浏览器端播放rtsp视频流的场景,而浏览器端是不能直接播放rtsp视频流的,原本打算让客户方提供flv格式的视频流 鉴于项目现场的环境以及种种原因,客户方只能提供rtsp... ...查看全部
0
评论

vue-video-player 播放m3u8视频流 vue web

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

该问题网上答案较少,翻阅github得到想要的答案,在此记录一下首先,为了减少包体积,在组件中局部引入vue-video-player(在main.j s中引入会增加包体积)播放m3u8需要注意两点:需要引入videojs并绑定到window上安装依赖vide... ...查看全部
0
评论

项目没发版却出现了bug,原来是chrome春节前下毒 web

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

前言农历: 腊月二十五阳历: 2023-01-16过年和年兽已经临近过年,公司的迭代版本也已经封版,大家都在一片祥和又掺杂焦虑的气氛中等待春节的到来。 当然,等待的人群里面也有我,吼吼哈嘿。突然企业微信的一声响,我习惯性的抬头瞅了一眼屏幕,嗯? 来至线上bug... ...查看全部
0
评论

感受Vue3的魔法力量 vue web

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

近半年有幸参与了一个创新项目,由于没有任何历史包袱,所以选择了Vue3技术栈,总体来说感受如下:• setup语法糖• 可以通过Composition API(组合式API)封装可复用逻辑,将UI和逻辑分离,提高复用性,view层代码展示更清晰• 和Vue3更... ...查看全部
0
评论

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Vue PC前端扫码登录 vue web

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

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

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

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

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

react的useState源码分析 react web

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

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

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

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

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

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

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

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

前端常见登录方案梳理 web

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

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