注册
环信即时通讯云

环信即时通讯云

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

环信开发文档

环信FAQ

环信FAQ

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

RTE开发者社区

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

技术讨论区

技术交流、答疑
资源下载

资源下载

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

iOS Library

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

Android Library

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

解决小程序里面的图片之间有空隙的问题 微信小程序

马师傅 发表了文章 • 1277 次浏览 • 2021-12-24 13:51 • 来自相关话题

1、将图片转换为块级对象  即,设置img为:  display:block;  在本例中添加一组CSS代码:  #sub img {display:block;}2、设置图片的垂直对齐方式  即设置图片的vertical-align属性为“top,text-... ...查看全部
0
评论

傻傻分不清之 Cookie、Session、Token、JWT IT大前端

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

什么是认证(Authentication)通俗地讲就是验证当前用户的身份,证明“你是你自己”(比如:你每天上下班打卡,都需要通过指纹打卡,当你的指纹和系统里录入的指纹相匹配时,就打卡成功)互联网中的认证:用户名密码登录邮箱发送登录链接手机号接收验证码只要你能收... ...查看全部
0
评论

不常见但是有用的chrome调试技巧 IT大前端

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

dom添加选中dom节点为全局变量方便需要调试多个dom的场景适用对dom有多次操作的场景force node state (触发)状态调试dom的某个状态copy element拷贝选中dom的信息style/class给选中元素添加一个 class 名快速... ...查看全部
0
评论

前端工程师生产环境 debugger 技巧 IT大前端

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

导言:那我们今天讲一讲如何使用 chrome 在生产环境进行 debug 。生产环境 debug 需要几步?这问题和“把大象装进冰箱拢共分几步”一样简单。第二步,把大象装进冰箱。找到需要 debug 的前端文件,格式化,打断点,调试上下文,定位问题;如何快速定... ...查看全部
0
评论

JS 的 6 种打断点的方式,你用过几种? 性能优化

马师傅 发表了文章 • 692 次浏览 • 2021-12-22 17:45 • 来自相关话题

Debugger 是前端开发很重要的一个工具,它可以在我们关心的代码处断住,通过单步运行来理清逻辑。而 Debugger 用的好坏与断点打得好坏有直接的关系。Chrome Devtools 和 VSCode 都提供了 Debugger,它们支持的打断点的方式有... ...查看全部
0
评论

这些都能成为 Web 语法规范,强迫症看不下去了 IT大前端

马师傅 发表了文章 • 794 次浏览 • 2021-12-22 17:42 • 来自相关话题

JavaScript 一直是饱受诟病,源于网景公司在 1995 年用了 10 天的时间创造。没有什么能用 10 天创造就是完美的,可是某些特性一旦发布,错误或不完善的地方迅速成为必不可少的特色,并且是几乎不可能改变。 Javascript 的发展非常快,根本没... ...查看全部
0
评论

13 行 JavaScript 代码让你看起来像是高手 前端面试

马师傅 发表了文章 • 694 次浏览 • 2021-12-22 17:28 • 来自相关话题

Javascript 可以做许多神奇的事情,也有很多东西需要学习,今天我们介绍几个短小精悍的代码段。 获取随机布尔值(True/False) 使用 Math.random() 会返回 0 到 1 的随机数,之后判断它是否大于 0.5,将会得到一个 50% 概率... ...查看全部
0
评论

美团跨端一体化富文本管理技术实践 IT大前端

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

为了减少产品和前端开发人员之间的矛盾,不断降本提效,美团医药技术部构建了跨端一体化富文本管理平台Page-佩奇。本文系统介绍了该平台的定位、设计思路、实现原理以及取得的成效。希望这些实战经验与总结,能给大家带来一些启发或帮助。一、引言在互联网圈,开发和产品经理... ...查看全部
0
评论

换一个方式组织你的Axios代码? 前端面试

马师傅 发表了文章 • 905 次浏览 • 2021-12-21 14:41 • 来自相关话题

自从Jquery被mvvm平替了之后,$.ajax 也被 axios 平替了,在使用这个方式之前,我想大部分的人也想到了去封装一个请求,然后每一次调用去做Get 、Post的请求服务,也有一些人习惯在vue里直接编写 this.$axios.get() ,萝卜... ...查看全部
0
评论

如何在浏览器 console 控制台中播放视频? IT大前端

马师傅 发表了文章 • 760 次浏览 • 2021-12-21 14:36 • 来自相关话题

如何在浏览器 console 控制台中播放视频? 要实现这个目标,主要涉及到这几个点: 如何获取和解析视频流? 如何在 console 里播放动态内容? 如何在 console 里播放彩色内容? 如何连接视频流和 console? 事实上最后的代码极其简单... ...查看全部
0
评论

某科技公司前端三面面经 前端面试

马师傅 发表了文章 • 850 次浏览 • 2021-12-21 14:14 • 来自相关话题

okay, it's me again. 哈哈哈我怎么也没想到,我又会经历多一次三面,这次可以说是被狠狠的按在地上摩擦了,没办法,只能奉行一贯的“技术不够,吹牛来凑”原则 btw 应该看多点别人的面经,而不是自己写面经,当然自己写也可以当作一个很好的复盘 这次... ...查看全部
0
评论

亲身经历,大龄程序员找工作,为什么这么难! 前端面试

马师傅 发表了文章 • 739 次浏览 • 2021-12-21 14:01 • 来自相关话题

背景 临近年底,公司还在招人,可筛选的人才真是越来越少,这可能是因为大家都在等年终奖吧。于是在简历筛选时,将学历和年龄都适当的放松了。正因为如此,面试了不少大龄的程序员。 网络上一直有讨论大龄程序员找工作困境的话题,对于我个人来说,是将信将疑的,但作为程序员对... ...查看全部
0
评论

JavaScript函数封装随机颜色验证码 IT大前端

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

数字或者字母或者数字字母混合的n位验证码带随机的颜色。下面是完整的代码,需要的自取哈!function verify(a = 6,b = "num"){ //定义三个随机验证码验证码库 var num ="0123456789" var str ="ab... ...查看全部
0
评论

localhost、127.0.0.1和0.0.0.0和本机IP的区别 前端面试

马师傅 发表了文章 • 2015 次浏览 • 2021-12-20 15:29 • 来自相关话题

localhostlocalhost其实是域名,一般windows系统默认将localhost指向127.0.0.1,但是localhost并不等于127.0.0.1,localhost指向的IP地址是可以配置的 127.0.0.1首先我们要先知道一... ...查看全部
0
评论

如何用JavaScript实现双向映射? IT大前端

上帝之眼 发表了文章 • 1391 次浏览 • 2021-12-20 08:42 • 来自相关话题

本文翻译自 《How to create a Bidirectional Map in JavaScript》双向映射是指在键值对中建立双向一一对应关系的一种模式。它既可以通过键名(key)去获取值(value),也可以通过值去获取键名。让我们看下如何在Jav... ...查看全部
0
评论

Vue图片懒加载 IT大前端

上帝之眼 发表了文章 • 790 次浏览 • 2021-12-18 11:47 • 来自相关话题

1、问题在vue项目中,如果图片是从服务器端加载到页面上,图片较大的时候,就会存在一部分一部分加载的情况,会显示非常卡顿,影响体验。2、实现(1)、图片懒加载首先将图片的src链接设为一张我们已经准备好的图片(比如类似加载中的图片),并将其真正的图片地址存储在... ...查看全部
0
评论

大白话讲解JavaScript 执行机制,一看就懂 IT大前端

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

JavaScript的运行机制所以,为了避免复杂性,从一诞生,JavaScript就是单线程,这已经成了这门语言的核心特征,将来也不会改变。 为了利用多核CPU的计算能力,HTML5提出Web Worker标准,允许JavaScript脚本创建多个线程,但是... ...查看全部
0
评论

12个有用的JavaScript数组技巧 IT大前端

上帝之眼 发表了文章 • 744 次浏览 • 2021-12-16 20:54 • 来自相关话题

数组是Javascript最常见的概念之一,它为我们提供了处理数据的许多可能性,熟悉数组的一些常用操作是很有必要的。1、数组去重1、from()叠加new Set()方法字符串或数值型数组的去重可以直接使用from方法。var plants = ['Satur... ...查看全部
0
评论

字节面试被虐后,是时候搞懂 DNS 了 前端面试

马师傅 发表了文章 • 949 次浏览 • 2021-12-16 18:09 • 来自相关话题

前几天面了字节 👦🏻:“浏览器从输入URL到显示页面发生了什么?” 👧🏻:%^&@#^&(这我怎么可能没有准备?从网络到渲染说了一通后) 👦🏻:“你刚刚提到了 DNS,那说说 DNS 的查询过程吧” 👧🏻:“DNS 查询是一个递归 + 迭代的... ...查看全部
0
评论

H5页面中调用微信和支付宝支付 支付 集成支付宝和微信支付后出现的报错

马师傅 发表了文章 • 924 次浏览 • 2021-12-16 18:00 • 来自相关话题

最近在工作中,有个H5页面需要实现微信支付和支付宝支付的功能,现在已经完成,抽个时间写出来,分享给有需要的人。 第一步:先判断当前环境 判断用户所属环境,根据环境不同,执行不同的支付程序。 if (/MicroMessenger/.test(window.na... ...查看全部
0
评论

现代配置指南——YAML 比 JSON 高级在哪? IT大前端

上帝之眼 发表了文章 • 771 次浏览 • 2021-12-16 00:23 • 来自相关话题

一直以来,前端工程中的配置大多都是 .js 文件或者 .json 文件,最常见的比如:package.jsonbabel.config.jswebpack.config.js这些配置对前端非常友好,因为都是我们熟悉的 JS 对象结构。一般静态化的配置会选择 j... ...查看全部
0
评论

LOOK 直播活动地图生成器方案 IT大前端

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

在最近的活动开发中,笔者就刚好碰到了这个问题。这次活动开发需要完成一款大富翁游戏,而作为一款大富翁游戏,地图自然是必不可少的。在整个地图中,有很多的不同种类的方格,如果一个个手动去调整位置,工作量是很大的。那么有没有一种方案能够帮助我们快速确定方格的位置和种类... ...查看全部
0
评论

一个Vue3可使用的JSON转excel组件 IT大前端

上帝之眼 发表了文章 • 1079 次浏览 • 2021-12-16 00:02 • 来自相关话题

JSON to Excel for VUE3在浏览器中将JSON格式数据以excel文件的形式下载。该组件是基于this thread 提出的解决方案。支持Vue3.2.25及以上版本使用重要提示! Microsoft Excel中的额外提示此组件中实现的方法... ...查看全部
1
回复

uniapp版不同设备同一账号发送消息,另一台设备也会有提示怎么解决 环信_WebIM

此木 回复了问题 • 2 人关注 • 1032 次浏览 • 2021-12-15 16:49 • 来自相关话题

0
评论

小程序框架对比(Taro VS uni-app) uniapp

马师傅 发表了文章 • 13846 次浏览 • 2021-12-15 16:49 • 来自相关话题

前前段时间,要开发一个小程序,需要选一个跨平台的框架,为此做了一些调研,在这里记录一下。 目前的跨平台方案大致是以下三种类型,各有优劣。 结合项目自身情况,我选择了第三种类型的框架,再结合支持多平台的要求,重点锁定在了Taro和uni-app之间。 ... ...查看全部
0
评论

前端重新部署后,领导跟我说页面崩溃了.. 性能优化

马师傅 发表了文章 • 1237 次浏览 • 2021-12-15 14:25 • 来自相关话题

背景: 每次前端更新,重新部署后,用户还停留在更新之前的页面,当请求页面数据时,会导致页面白屏,报错信息如下: Uncaught ChunkLoadError: Loading chunk {n} failed. 原因 每次更新后,用户端的html文件中的 j... ...查看全部
0
评论

上一个程序员提桶跑路了!我接手后用这些方法优化了项目 性能优化

马师傅 发表了文章 • 831 次浏览 • 2021-12-15 14:23 • 来自相关话题

平常我们在开发和维护项目的过程中,如果我们跑的项目有点大啊,或者数据太多,导致项目跑起来弊蜗牛还要慢,然后用户体验还不友好,对于新手程序员来说!老板天天都要你加班改!你还不敢辞职!这种时候,就很让人头痛了,怎么办! 但是!也不是没有办法的!骚年!你当时学vue... ...查看全部
0
评论

axios 封装,API接口统一管理,支持动态API! vue

马师傅 发表了文章 • 1057 次浏览 • 2021-12-15 14:20 • 来自相关话题

分享一个自己封装的 axios 网络请求 主要的功能及其优点: 将所有的接口放在一个文件夹中管理(api.js)。并且可以支持动态接口,就是 api.js 文件中定义的接口可以使用 :xx 占位,根据需要动态的改变。动态接口用法模仿的是vue的动态路由,如果你... ...查看全部
0
评论

关于组件文档从编写到生成的那些事 IT大前端

上帝之眼 发表了文章 • 1486 次浏览 • 2021-12-14 23:36 • 来自相关话题

前言说到前端领域的组件,Vue 技术体系下有 Element UI,React 技术体系下有 Ant Design,这些都是当前的前端攻城狮们都免不了要实际使用到的基础组件库。而在实际工作中,我们也总免不了要根据自己的工作内容,整理一些适合自己业务风格的一套组... ...查看全部
0
评论

前端 4 种渲染技术的计算机理论基础 IT大前端

上帝之眼 发表了文章 • 1034 次浏览 • 2021-12-14 00:24 • 来自相关话题

前端可用的渲染技术有 html + css、canvas、svg、webgl,我们会综合运用这些技术来绘制页面。有没有想过这些技术有什么区别和联系,它们和图形学有什么关系呢?本文我们就来谈一下网页渲染技术的计算机理论基础。渲染的理论基础人眼的视网膜有视觉暂留机... ...查看全部
0
评论

如何用 docker 打造前端开发环境 Docker

马师傅 发表了文章 • 1283 次浏览 • 2021-12-13 18:26 • 来自相关话题

用 docker 做开发环境的好处 保持本机清爽 做开发的都知道,电脑一买回来就要安装各种各样的环境,比如前端开发需要安装 node、yarn、git 等,为了使用某些工具或者包,可能还需要安装 python 或者 java 等(比如 jenkins 就依赖了... ...查看全部
0
评论

【手写代码】面试官:请你手写防抖和节流 前端面试

马师傅 发表了文章 • 771 次浏览 • 2021-12-13 15:36 • 来自相关话题

一、前言当用户高频触发某一事件时,如窗口的resize、scroll,输入框内容校验等,此时这些事件调用函数的频率如果没有限制,可能会导致响应跟不上触发,出现页面卡顿,假死现象。此时,我们可以采用 防抖(debounce) 和 节... ...查看全部
0
评论

vue工程师必须学会封装的埋点指令思路 vue

马师傅 发表了文章 • 824 次浏览 • 2021-12-13 15:26 • 来自相关话题

前言 最近项目中需要做埋点功能,梳理下产品的埋点文档,发现点击埋点的场景比较多。因为使用的是阿里云sls日志服务去埋点,所以通过使用手动侵入代码式的埋点。定好埋点的形式后,技术实现方法也有很多,哪种比较好呢? 稍加思考... 决定封装个埋点指令,这样使用起来... ...查看全部
0
评论

jsonp的原理是什么?它是怎么实现跨域的? IT大前端

上帝之眼 发表了文章 • 815 次浏览 • 2021-12-12 23:21 • 来自相关话题

写在前面一说到javascript的跨域,很多人第一时间想到的就是jsonp(JSON with Padding),那么这种跨域方式的实现原理是什么? 我承认我使用了很长时间,但是还是现在才知道,原来是这样....问题,如果我在 本地 访问 api.com下面... ...查看全部
0
评论

Vite为什么快呢?快在哪?说一下我自己的理解吧 IT大前端

上帝之眼 发表了文章 • 827 次浏览 • 2021-12-12 21:42 • 来自相关话题

前言大家好,我是林三心,用最通俗易懂的话讲最难的知识点是我的座右铭,基础是进阶的前提是我的初心。由于这几个月使用了Vue3 + TS + Vite进行开发,并且是真的被Vite强力吸粉了!!!Vite最大的优点就是:快!!!非常快!!!说实话,使用Vite开发... ...查看全部
0
评论

优秀的react框架的开源ui库 -- Pile.js IT大前端

上帝之眼 发表了文章 • 789 次浏览 • 2021-12-12 21:20 • 来自相关话题

Pile.js是滴滴出行企业级前端组开发的一套基于 react 的移动端组件库,Pile.js组件库在滴滴企业级产品中极大提高了开发效率,也希望我们的产出能给广大前端开发者带来便捷。特性质量可靠 由滴滴企业级业务精简提炼而来,经历了一年多的考验,提供质量保障标... ...查看全部
0
评论

又到年会抽奖的时候,这是你要的抽奖程序 IT大前端

上帝之眼 发表了文章 • 1412 次浏览 • 2021-12-11 23:43 • 来自相关话题

原标题:公司年会用了我的抽奖程序,然后我中奖了…… 这是我去年写的代码和文章,眼看又到年底抽奖季了,翻出来洗洗还能再用背景临近年末,又到了各大公司举办年会的时候了。对于年会,大家最关心的应该就是抽奖了吧?虽然中奖概率通常不高,但总归是个机会,期待一下也是好... ...查看全部
0
评论

Hi~ 这将是一个通用的新手引导解决方案 IT大前端

上帝之眼 发表了文章 • 1029 次浏览 • 2021-12-11 20:29 • 来自相关话题

本组件已开源,源码可见:github.com/bytedance/g…组件背景不管是老用户还是新用户,在产品发布新版本、有新功能上线、或是现有功能更新的场景下,都需要一定的指导。功能引导组件就是互联网产品中的指示牌,它旨在带领用户参观产品,帮助用户熟悉新的界面... ...查看全部
0
评论

领域驱动设计(DDD)能给前端带来什么 IT大前端

上帝之眼 发表了文章 • 954 次浏览 • 2021-12-11 20:20 • 来自相关话题

为什么需要 DDD在回答这个问题之前,我们先看下大部分软件都会经历的发展过程:频繁的变更带来软件质量的下降而这又是软件发展的规律导致的:软件是对真实世界的模拟,真实世界往往十分复杂人在认识真实世界的时候总有一个从简单到复杂的过程因此需求的变更是一种必然,并且总... ...查看全部
0
评论

面试官对不起!我终于会了Promise...(一面凉经泪目) 前端面试

马师傅 发表了文章 • 715 次浏览 • 2021-12-10 17:25 • 来自相关话题

面试题CSS 实现水平垂直居中flex的属性CSS transition的实现效果和有哪些属性CSS 实现沿Y轴旋转360度 (直接自爆了 CSS不行....麻了)好,那来点JS 基本数据类型有哪些 用什么判断数组怎么判断引用类型和基本类型的区别什么是栈?什么... ...查看全部
0
评论

HashMap原理浅析及相关知识 前端面试 IT大前端

马师傅 发表了文章 • 748 次浏览 • 2021-12-10 17:14 • 来自相关话题

一、初识Hashmap 作为集合Map的主要实现类;线程不安全的,效率高;存储null的key和value。 二、HashMap在Jdk7中实现原理 1、HashMap map = new HashMap() 实例化之后会在底层创建长度是16的一维数组Ent... ...查看全部
0
评论

如何优雅地在Vue页面中引入img图片 vue

马师傅 发表了文章 • 769 次浏览 • 2021-12-10 17:05 • 来自相关话题

我们在学习html的时候,图片标签<img>引入图片 <img src="../assets/images/avatar.png" width="100%"> 但是这样会有2个弊端:因为采用绝对路径引入,所以如果后面这张图片移动了目录,... ...查看全部
0
评论

原来flex布局还能那么细? IT大前端 微信小程序

马师傅 发表了文章 • 723 次浏览 • 2021-12-10 17:00 • 来自相关话题

简介: flex布局(Flexible布局,弹性布局)是在小程序开发经常使用的布局方式 开启了flex布局的元素叫做flex container flex container里面的直接子元素叫做flex items(也就是开启了flex布局的盒子包裹的... ...查看全部
0
评论

微信小程序iOS中JS的Date() 获取到的日期时间显示NaN的解决办法 微信小程序

马师傅 发表了文章 • 839 次浏览 • 2021-12-10 16:57 • 来自相关话题

首先,js日期格式化函数(通过将日期转化为时间戳,再转化为指定格式):function formatDateTime(timeStamp) { var date = new Date(); date.setTime(timeStamp); var y = d... ...查看全部
0
评论

字节跳动面试官:请你实现一个大文件上传和断点续传(下) IT大前端 系统设计

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

接 字节跳动面试官:请你实现一个大文件上传和断点续传(上) 断点续传的原理在于前端/服务端需要记住已上传的切片,这样下次上传就可以跳过之前已上传的部分,有两种方案实现记忆的功能第一种是前端的解决方案,第二种是服务端,而前端方案有一个缺陷,如果换了个浏览器就失... ...查看全部
0
评论

字节跳动面试官:请你实现一个大文件上传和断点续传(上) IT大前端 系统设计

上帝之眼 发表了文章 • 953 次浏览 • 2021-12-10 09:28 • 来自相关话题

前言事实上我在面试的时候确实被问到了这个问题,而且是一道在线 coding 的编程题,当时虽然思路正确,可惜最终也并不算完全答对本文将从零搭建前端和服务端,实现一个大文件上传和断点续传的 demo服务端:nodejs文章有误解的地方,欢迎指出,将在第一时间改正... ...查看全部
0
评论

看完这篇文章保你面试稳操胜券——React篇 iOS开发 IT大前端

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

✨欢迎各位小伙伴:\textcolor{blue}{欢迎各位小伙伴:}欢迎各位小伙伴: ✨ 进大厂收藏这一系列就够了,全方位搜集总结,为大家归纳出这篇面试宝典,面试途中祝你一臂之力!,共分为四个系列 ✨包含Vue40道经典面试题\textcolor{g... ...查看全部
0
评论

撸一个 webpack 插件,希望对大家有所帮助 IT大前端

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

最近,陆陆续续搞 了一个 UniUsingComponentsWebpackPlugin 插件(下面介绍),这是自己第三个开源项目,希望大家一起来维护,一起 star 呀,其它两个:vue-okr-tree基于 Vue 2的组织架构树组件地址:github.... ...查看全部
0
评论

膜拜!用最少的代码却实现了最牛逼的滚动动画! CSS3

马师傅 发表了文章 • 1190 次浏览 • 2021-12-09 18:13 • 来自相关话题

今天老鱼带领大家学习如何使用最少的代码创建令人叹为观止的滚动动画~ 在聊ScrollTrigger插件之前我们先简单了解下GSAP。 GreenSock 动画平台 (GSAP) 可为 JavaScript 可以操作的任何内容(CSS 属性、SVG、Reac... ...查看全部
0
评论

领导:小伙子,咱们这个页面出来太慢了!赶紧给我优化一下。 前端面试

马师傅 发表了文章 • 756 次浏览 • 2021-12-09 18:11 • 来自相关话题

性能优化 这样一个词应该已经是老生常谈了,不仅在面试中面试官会以此和你掰头,而且在工作中领导也会因为网页加载速度慢来敲打你学(打)习(工),那么前端性能优化,如果判断到底需不需要做,如果需要做又怎么去做或者说怎么去找到优化的切入点? 接下来让我们一起来探索前端... ...查看全部