注册
环信即时通讯云

环信即时通讯云

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

环信开发文档

Demo体验

Demo体验

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

RTE开发者社区

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

技术讨论区

技术交流、答疑
资源下载

资源下载

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

iOS Library

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

Android Library

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

web前端-JavaScript中的函数(创建,参数,返回值,方法,函数作用域,立即执行函数) Javascript

环Sir 发表了文章 • 668 次浏览 • 2022-06-28 11:40 • 来自相关话题

文章目录 简介函数的创建1 用构造函数创建2 用函数声明创建3 用函数表达式创建 函数的参数 参数特性1 调用函数时解析器不会检查实参的类型2 调用函数时解析器不会检查实参的数量3 当形参和实参过多,可以用一个对象封装 函数的返回值... ...查看全部
0
评论

JavaScript映射与集合(Map、Set)数据类型基础知识介绍与使用 Javascript

环Sir 发表了文章 • 655 次浏览 • 2022-06-28 11:30 • 来自相关话题

文章目录 映射与集合(Map、Set)映射(Map)Map常用的方法不要使用map[key]访问属性对象作为Map的键Map的遍历与迭代默认的迭代方式forEach() 从数组、对象创建Map从数组、Map创建对象 集合(Set)集合迭代 ... ...查看全部
0
评论

在浏览器输入URL到页面展示发生了什么 前端 网络解析

环Sir 发表了文章 • 643 次浏览 • 2022-06-28 10:31 • 来自相关话题

查询缓存其实从填写上url按下回车后,我们就进入了第一步就是 DNS 解析过程,首先需要找到这个 url 域名的服务器 ip,为了寻找这个 ip,浏览器首先会寻找缓存,查看缓存中是否有记录缓存的查找记录为:浏览器缓存=》系统缓存=》路由 器缓存缓存中没有则查找... ...查看全部
0
评论

一定要优雅,高端前端程序员都应该具备的基本素养 IT大前端

马师傅 发表了文章 • 739 次浏览 • 2022-06-27 22:47 • 来自相关话题

近来看到很多公司裁员,忽然惊醒,之前是站在项目角度考虑问题,却没站在咱们程序员本身看待问题,险些酿成大错,如果人人都能做到把项目维护得井井有条,无论什么人都能看明白都能快速接手,那咱们的竞争力在哪里呢?这个时候我再看项目中那些被我天天骂的代码,顿时心中就无限景... ...查看全部
0
评论

vue-cli3 一直运行 /sockjs-node/info?t= 解决方案 前端 调试

马师傅 发表了文章 • 667 次浏览 • 2022-06-21 17:19 • 来自相关话题

首先 sockjs-node 是一个JavaScript库,提供跨浏览器JavaScript的API,创建了一个低延迟、全双工的浏览器和web服务器之间通信通道。服务端:sockjs-node(https://github.com/sock... ...查看全部
0
评论

解决mpvue小程序分享到朋友圈无效问题 微信小程序 微信分享

马师傅 发表了文章 • 907 次浏览 • 2022-06-16 10:53 • 来自相关话题

手动修改一下mpvue这个包,在node_modules里面找到mpvue在index里面搜索下onShareAppMessage找到// 用户点击右上角分享onShareAppMessage: rootVueVM.$options.onShareAppMes... ...查看全部
0
评论

还不知道npm私服?一篇教会你搭建私服并发布vue3组件库到nexus npm web

上帝之眼 发表了文章 • 1158 次浏览 • 2022-06-15 08:50 • 来自相关话题

日常工作时,出于保密性、开发便捷性等需求,或者是还在内部测试阶段,我们可能需要将vue3组件库部署到公司的nexus中。我们可能希望部署vue3组件库的操作是CI/CD中的一环。节点:npm发布依赖包安装建木CI,参考建木快速开始安装nexus搭建npm私服,... ...查看全部
0
评论

2022 年的 React 生态 react

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

今天的文章,我们将从状态管理、样式和动画、路由、代码风格等多个方面来看看 React 最新的生态,希望你以后在做技术选型的时候能够有所帮助。Next.js 可以支持你生成静态站点,而 Gatsby.js 也支持了服务端渲染。不过就我个人的使用体验而言,我会觉得... ...查看全部
1
回复

web端接收语音 下载成功 资源播放不了 web端接收语音 下载成功 资源播放不了

此木 回复了问题 • 2 人关注 • 1072 次浏览 • 2022-06-13 16:21 • 来自相关话题

0
评论

关于 async/await 你应该认真对待下 web

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

深入理解 async/await一个语法糖 是异步操作更简单返回值 返回值是一个 promise 对象return 的值是 promise resolved 时候的 valueThrow 的值是 Promise rejected 时候的 reasonasync... ...查看全部
0
回复

uniapp使用环信发送消息 环信集成指南

回复

阿花君霸占路人 发起了问题 • 2 人关注 • 1673 次浏览 • 2022-06-10 14:22 • 来自相关话题

0
评论

Mac修改hosts,域名与ip绑定,vue Invalid Host header vue 调试

马师傅 发表了文章 • 1302 次浏览 • 2022-06-09 19:08 • 来自相关话题

在移动开发过程中,有时候需要使用域名进行访问(如微信网页开发)本地ip地址服务,或者使用域名访问本地ip地址服务等。这时候可以修改host进行实现。1. 修改host文件在命令终端,使用root用户修改host文件。域名使用root用户打开/etc/hosts... ...查看全部
1
回复

商品详情的下半部分是webview渲染html 高度咋处理?延时不太求行 reactnative

马师傅 回复了问题 • 2 人关注 • 887 次浏览 • 2022-06-09 14:46 • 来自相关话题

0
评论

web网页基础知识 HTML5

环Sir 发表了文章 • 678 次浏览 • 2022-06-09 14:46 • 来自相关话题

浮动元素重叠1、行内元素与浮动元素发生重叠,边框、背景、内容都会显示在浮动元素之上2、块级元素与浮动元素发生重叠,边框、背景会显示在浮动元素之下,内容会显示在浮动元素之上3、若不浮动的是块级元素,那么浮动的元素将显示在其上方4、若不浮动的是行内元素或者行内块元... ...查看全部
0
评论

uniapp里面可以使用的单利定时器 uniapp

环Sir 发表了文章 • 1116 次浏览 • 2022-06-09 14:25 • 来自相关话题

主要代码 var HashMap = require('../tools/HashMap') /** * 使用说明: * 1、引入 var timeTool=require("../utils/timeTool.js") ... ...查看全部
0
评论

uniapp开发px和rpx uniapp

环Sir 发表了文章 • 755 次浏览 • 2022-06-09 14:16 • 来自相关话题

开发中难免出现单位问题,就像获取系统信息,里面的屏幕宽度什么的都是px作为单位的,因此这里说明一下uniapp的转换使用rpx转pxuni.upx2px(rpx的值)px转rpxpx的值/(uni.upx2px(10)/10)使用的时候可以 let px = ... ...查看全部
0
评论

瞄准Web3:互联网巨头捍卫流量“王座”之争 web

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

日前,谷歌云部门(Google Cloud)成立Web3团队的消息一出,也引起了一众Web3玩家们的关注。Web3 是什么?有人对它寄予厚望,认为这是真正可实现的下一代互联网;有人表示悲观,觉得这是一个“去中心化”的乌托邦,“就像是一场梦,醒来还是很感动”。对... ...查看全部
0
评论

2022年前端四大框架谁值得更大的关注 web

上帝之眼 发表了文章 • 2713 次浏览 • 2022-06-03 00:18 • 来自相关话题

2022 年 Angular、Vue、React 和 Svelte 四大前端框架从数据分析,谁更值得去学习呐?本文基于 Stack Overflow 和 State of JavaScript 调查以及 JavaScript 性能标准对四大框架进行客观的分析比... ...查看全部
0
评论

WebGPU 会取代 WebGL 吗? WebGPU

上帝之眼 发表了文章 • 3773 次浏览 • 2022-06-03 00:06 • 来自相关话题

前言 你知道WebGL并使用过吗?如果没有,那你也一定使用Three.js。在本文,我将向你介绍一下WebGL和其后起之秀 WebGPU。 什么是 WebGL ? WebGL 的起源 说起WebGL的起源,就不得不提起OpenGL。 在个人计算机的早期,使用最... ...查看全部
0
评论

微前端乾坤使用过程中的坑 微前端

马师傅 发表了文章 • 1341 次浏览 • 2022-05-31 18:04 • 来自相关话题

微前端乾坤使用过程中的坑乾坤在启动子应用的时候默认开启沙箱模式{sandbox: true},这样的情况下,乾坤节点下会生成一个 shadow dom,shadow dom 内的样式与外部样式是没有关联的,这样就会给子应用内的样式带来一系列问题。这其... ...查看全部
0
评论

Vue + qiankun 快速实现前端微服务 微前端

马师傅 发表了文章 • 1118 次浏览 • 2022-05-31 17:55 • 来自相关话题

什么是微前端Techniques, strategies and recipes for building a modern web app with multiple teams that can ship features independently. -... ...查看全部
0
评论

使用自定义url发图片的坑 URL图片消息

环Sir 发表了文章 • 787 次浏览 • 2022-05-30 17:03 • 来自相关话题

发送URL图片消息 App端需要开发者自己实现下载,Web端需要在 WebIMConfig.js中 设置 useOwnUploadFun: true。实际上还得在WEBIM里面再配置一下WebIM.conn = new WebIM.connect... ...查看全部
1
回复

继承了EaseContactListFragment怎么设置其中的控件啊,就比如说是联系人列表的titlebar EaseIMKit UI EaseUI

AllenHao. 回复了问题 • 2 人关注 • 1192 次浏览 • 2022-05-30 14:18 • 来自相关话题

0
评论

微前端框架 qiankun 技术分析 微前端 IT大前端

马师傅 发表了文章 • 1261 次浏览 • 2022-05-26 16:10 • 来自相关话题

如何加载子应用single-spa 通过 js entry 的形式来加载子应用。而 qiankun 采用了 html entry 的形式。这两种方式的优缺点我们在理解微前端技术原理中已经做过分析,这里不再赘述,我们看看 qiankun 是如何实现 html e... ...查看全部
0
评论

pc端微信授权登录两种实现方式的总结 IT大前端

马师傅 发表了文章 • 3072 次浏览 • 2022-05-26 16:06 • 来自相关话题

在开发pc端项目中,使用微信授权登录是种很常用的功能,目前在功能实现上有两种不同的方式,现根据两种方式做如下总结。一、跳转微信授权登录页面进行扫码授权这种方法实现非常简单只用跳转链接就可以实现微信授权登录window.location = https://op... ...查看全部
0
评论

Three.js控制物体显示与隐藏的方法 IT大前端

马师傅 发表了文章 • 1639 次浏览 • 2022-05-24 15:56 • 来自相关话题

本文会讲解一下Three.js控制物体显示与隐藏的方法,主要包括以下几种方式:visible属性;layers属性。下面会分别通过简单的例子介绍下上述几个方式的简单使用方法和一些它们之间的区别。如果没有特殊说明,下面的源码以 r105 版本... ...查看全部
0
评论

qiankun微前端 前端

上帝之眼 发表了文章 • 1360 次浏览 • 2022-05-24 08:59 • 来自相关话题

本文参考: 官网 你可能并不需要微前端什么是微前端?Techniques, strategies and recipes for building a modern web app with multiple teams that can ship fea... ...查看全部
0
评论

v-for中diff算法 vuejs 前端

上帝之眼 发表了文章 • 901 次浏览 • 2022-05-24 08:55 • 来自相关话题

当没有key时获取新旧数组长度,取最短的数组(Math.min())进行比较,如果用长的数组进行比较,会发生越界错误以短数组进行for循环,从新旧数组各组一个值进行patch,如果内容一样就不进行更新,如果内容不一样,Vue源码会进行更深层次的比较,如果类型都... ...查看全部
0
评论

IP属地获取,前端获取用户位置信息 前端

上帝之眼 发表了文章 • 874 次浏览 • 2022-05-24 08:50 • 来自相关话题

尝试获取用户的位置信息写在前面想要像一些平台那样显示用户的位置信息,例如某省市那样。那么这是如何做到的, 据说这个位置信息的准确性在通信网络运营商那里?先不管,先实践尝试下能不能获取。尝试一:navigator.geolocation尝试了使用 navigat... ...查看全部
0
评论

一种兼容、更小、易用的WEB字体API 前端

上帝之眼 发表了文章 • 1060 次浏览 • 2022-05-24 08:44 • 来自相关话题

如何使用 Google Fonts CSS API 有效地使用WEB字体?多年来,WEB字体技术发生了很多变化,过去在WEB中使用特殊字体的常用做法是图片或者Flash,这种借助图片或者Flash的实现方式不够灵活。随着 WEB 字体的出现,特别是 Googl... ...查看全部
0
评论

什么是请求参数、表单参数、url参数、header参数、Cookie参数?一文讲懂 http 前端

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

最近在工作中对 http 的请求参数解析有了进一步的认识,写个小短文记录一下。回顾下自己的情况,大概就是:有点点网络及编程基础,只需要加深一点点对 HTTP 协议的理解就能弄明白了。先分享一个小故事:我至今仍清晰地记得大三实习时的第一个工作任务,我需要调用其他... ...查看全部
0
评论

JavaScript中的事件委托 前端

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

事件委托基本概念事件委托,就是一个元素的响应事件的函数委托给另一个元素一般我们都是把函数绑定给当前元素的父元素或更外层元素,当事件响应到需要绑定的元素的时候,会通过事件冒泡机制(或事件捕获)去触发外层元素的绑定事件,在外层元素上去执行函数在了解事件委托之前,我... ...查看全部
0
评论

axios 请求拦截器&响应拦截器 前端

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

一、 拦截器介绍一般在使用axios时,会用到拦截器的功能,一般分为两种:请求拦截器、响应拦截器。请求拦截器 在请求发送前进行必要操作处理,例如添加统一cookie、请求体加验证、设置请求头等,相当于是对每个接口里相同操作的一个封装;响应拦截器 同理,响应拦截... ...查看全部
0
评论

说说你对事件循环的理解 前端

上帝之眼 发表了文章 • 772 次浏览 • 2022-05-22 20:58 • 来自相关话题

一、事件循环是什么首先,JavaScript是一门单线程的语言,意味着同一时间内只能做一件事,但是这并不意味着单线程就是阻塞,而实现单线程非阻塞的方法就是事件循环在JavaScript中,所有的任务都可以分为同步任务:立即执行的任务,同步任务一般会直接进入到主... ...查看全部
1
回复

getSessionList,本地可以调用,放在服务器上无法调用 环信_WebIM

五彩斑斓的黑 回复了问题 • 1 人关注 • 1141 次浏览 • 2022-05-20 20:15 • 来自相关话题

0
评论

如何美化你的图表,关于SVG渐变你需要了解的一切! 系统设计 前端

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

渐变在网页设计中几乎随处可见,渐变的背景、文字、按钮、图表等等,相比于纯色,渐变的颜色显得更加灵动自然。今天我们要探讨的,就是SVG中的渐变绘制。更多SVG系列文章:SVG基础知识、SVG动画、SVG中的Transform变换。概述或许你有使用css绘制渐变图... ...查看全部
0
评论

H5如何实现唤起APP 移动开发

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

前言写过hybrid的同学,想必都会遇到这样的需求,如果用户安装了自己的APP,就打开APP或跳转到APP内某个页面,如果没安装则引导用户到对应页面或应用商店下载。这里就涉及到了H5与Native之间的交互,为什么H5能够唤起APP并且跳转到对应的页面?就算你... ...查看全部
1
回复

token/rtcToken/v1 获取token接口跨域 获取token接口跨域

五彩斑斓的黑 回复了问题 • 1 人关注 • 960 次浏览 • 2022-05-16 09:58 • 来自相关话题

2
回复

引入 npm4.0.4 版本 websdk 页面报错 r.onOpen is not a function r.onOpen is not a function

徐徐徐 回复了问题 • 3 人关注 • 1006 次浏览 • 2022-05-15 16:00 • 来自相关话题

0
评论

基于react/vue开发一个专属于程序员的朋友圈应用 前端

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

前言今天本来想开源自己写的CMS应用的,但是由于五一期间笔者的mac电脑突然崩溃了,所有数据无法恢复,导致部分代码丢失,但庆幸的是cms的打包文件已上传服务器,感兴趣的朋友可以在文末链接中访问查看。今天要写的H5朋友圈也是基于笔者开发的cms搭建的,我将仿照微... ...查看全部
0
评论

如何利用performance进行性能优化 前端

上帝之眼 发表了文章 • 974 次浏览 • 2022-05-09 19:51 • 来自相关话题

可以记录站点在运行过程中的性能数据,有了这些性能数据,就可以回放整个页面的执行过程,这样就方便我们来定位和诊断每个时间段内页面的运行情况,从而有效的找出页面的性能瓶颈。各种配置及说明如图所示: 观察下图的报告页,我们可以将它分为三个主要的部分,分别为概览面板、... ...查看全部
1
回复

即时通讯的Web端是否有像Android,iOS端那样getAllConversations的方法? 即时通讯

此木 回复了问题 • 2 人关注 • 1236 次浏览 • 2022-05-06 10:43 • 来自相关话题

0
评论

Today,我们不聊技术,聊聊前端发展 前端

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

今天是2022年04月26日,一年已经过去三分之一。 掘金里面有很多的技术文章,每一位前端工程师都在这里展现自己的技术水平。有很多时候,我看见很多的技术文章,里面大致上的内容其实都是差不多的,总的来说,其实普通的前端工程师是用不到去学习这么多的技术点的。就比如... ...查看全部
0
评论

前端单点登录实现 系统设计 前端

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

通过token校验登录信息前端单点存储方式共享本地存储数据token值,token存储方式用的是localStorage 或 sessionStorage,由于这两种都会受到同源策略限制。跨域存储想要实现跨域存储,先找到一种可跨域通信的机制,就是 iframe... ...查看全部
0
评论

关于防抖函数的思考 前端

上帝之眼 发表了文章 • 806 次浏览 • 2022-05-06 08:58 • 来自相关话题

防抖概念本质:是优化高频率执行代码的一种手段。防抖: n 秒后在执行该事件,若在 n 秒内被重复触发,则重新计时。好处:能够保证用户在频繁触发某些事件的时候,不会频繁的执行回调,只会被执行一次。一个经典的比喻:想象每天上班大厦底下的电梯。把电梯完成一次运送,类... ...查看全部
0
评论

仅用了81行代码,实现一个简易打包器 前端

上帝之眼 发表了文章 • 729 次浏览 • 2022-04-28 10:38 • 来自相关话题

最近打算跳槽到大厂,webpack打包流程必须了解,于是尝试一下手写一个打包器1. 3个js文件index.js -> 依赖 subtraction.js => 依赖 sum.js2. 5个npm依赖包代码const path = require(... ...查看全部
0
评论

一种emoji表情判断方法 前端

上帝之眼 发表了文章 • 1597 次浏览 • 2022-04-25 19:55 • 来自相关话题

Emoji表情输入 常用的utf8编码,最多只会达到3字节,如MySQL的utf8编码。但像emoji表情等Unicode是4字节的(UCS-4),在编码为utf8时,也会占用4字节。在MySQL中,就要使用utf8mb4(most bytes 4)编码,否则... ...查看全部
0
评论

复盘前端工程师必知的javascript设计模式 设计模式 前端

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

前言 设计模式是一个程序员进阶高级的必备技巧,也是评判一个工程师工作经验和能力的试金石.设计模式是程序员多年工作经验的凝练和总结,能更大限度的优化代码以及对已有代码的合理重构.作为一名合格的前端工程师,学习设计模式是对自己工作经验的另一种方式的总结和反思,也是... ...查看全部
0
评论

前端-SSO单点登录方案 前端

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

一个完整形态的项目和产品,必然绕不开登录,作为一名前端开发工程师,了解单点登录还是非常有必要的。本文就简单分享一下前端所写到的单点登录。什么是单点登录概念一大堆,长话短说。单点登录就是指通过用户的一次性鉴别登陆,其他子项目在需要验证用户信息的时候,无需再做登录... ...查看全部
1
回复

uniapp 语音连麦聊天室 uniapp

此木 回复了问题 • 2 人关注 • 1192 次浏览 • 2022-04-13 17:59 • 来自相关话题