注册
环信即时通讯云

环信即时通讯云

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

环信开发文档

环信FAQ

环信FAQ

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

RTE开发者社区

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

技术讨论区

技术交流、答疑
资源下载

资源下载

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

iOS Library

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

Android Library

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

大专前端,三轮面试,终与阿里无缘 web

写给少年的歌 发表了文章 • 89 次浏览 • 2023-12-04 09:29 • 来自相关话题

因为一些缘故,最近一直在找工作,再加上这个互联网寒冬的大环境,从三月找到六月了,一直没有合适的机会 先说一下背景,目前三年半年经验,base 杭州,大专学历+自考本科 就在前几天,Boss 上收到了阿里某个团队的投递邀请(具体部门就不透露了),因为学历问题... ...查看全部
0
评论

华为自研的前端框架是什么样的? web

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

大家好,我卡颂。 最近,华为开源了一款前端框架 —— openInula。根据官网提供的信息,这款框架有3大核心能力: 响应式API 兼容ReactAPI 官方提供6大核心组件 并且,在官方宣传视频里提到 —— 这是款大模型驱动的智能框架。 ... ...查看全部
0
评论

终于把国外大佬的跨窗口量子纠缠粒子效果给肝出来 web

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

前言 上篇文章 尝试实现了国外大佬用Web做出来跨窗口渲染动画效果反响很大,但是仅仅只是实现了跨窗口动画效果,严格说就没有动画,还有些bug和遗憾,尤其是粒子效果,得入three.js坑,怎么办?跳啊! 硬肝了两天,实在肝不动了,看效果吧。 第一版v2效果,大... ...查看全部
0
评论

JS 爱好者的十大反向教学(译) web

写给少年的歌 发表了文章 • 98 次浏览 • 2023-11-29 09:44 • 来自相关话题

大家好,这里是大家的林语冰。 免责声明 本文属于是语冰的直男翻译了属于是,仅供粉丝参考,英文原味版请临幸 The 10 Most Common JavaScript Issues Developers Face。 今时今日,JS(JavaScript)几乎... ...查看全部
0
评论

Nuxt源码浅析 web

写给少年的歌 发表了文章 • 94 次浏览 • 2023-11-29 09:28 • 来自相关话题

来聊聊Nuxt源码。 聊聊启动nuxt项目 废话不多说,看官网一段Nuxt项目启动 const { Nuxt, Builder } = require('nuxt') const app = require('express')() const isProd... ...查看全部
0
评论

前端数据加解密 -- AES算法 web

上帝之眼 发表了文章 • 106 次浏览 • 2023-11-29 09:25 • 来自相关话题

在当今日益增长的互联网数据流中,信息安全成为了一个越来越重要的主题。数据加密不仅是保护信息免遭未授权访问的有效措施,更是隐私保护和网络安全的基石。正是在这样的背景下,高级加密标准(AES)凭借其坚如磐石的安全性和便捷的操作性,成为了全球加密技术的领航者。 在编... ...查看全部
0
评论

VUE实现九宫格抽奖 web

上帝之眼 发表了文章 • 115 次浏览 • 2023-11-29 09:25 • 来自相关话题

一、前言 九宫格布局 注释了三种结果分支 懒得找图,背景色将就看一下 不足的地方,欢迎评论指正 二、代码注释详解 <template> <div class="box"> <div class="raffleBox... ...查看全部
0
评论

点击自动复制剪贴板 web

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

目标🎯: 一键复制"功能,用户点击一下按钮,指定的内容就自动进入剪贴板。 实现🖊️: 方法一:Document.execCommand()方法 方法二:Clipboard Document.execCommand() Document.execCommand(... ...查看全部
0
评论

你有使用过time标签吗?说说它的用途有哪些? web

写给少年的歌 发表了文章 • 83 次浏览 • 2023-11-28 09:25 • 来自相关话题

"<time> 标签是 HTML5 中的一个语义化标签,用于表示日期和时间。它的主要用途有以下几个方面: 在网页中显示日期和时间。 在搜索引擎中提供更准确的时间信息。 在机器可读的格式中表示日期和时间。 示例代码: <p>The c... ...查看全部
0
评论

页面加载多个Iframe,白屏时间太长,如何优化? web

写给少年的歌 发表了文章 • 116 次浏览 • 2023-11-28 09:13 • 来自相关话题

最近接到一个需求,和AI 的对话需要展示图表,而这个图表的功能由另外一个系统提供,打算采用iframe的方式嵌入。 当我们和AI对话越来越多,嵌入的图表也会越来越多,此时一次性渲染多个iframe会导致页面白屏时间比较长,体验很差。 要解决这个问题,其本质就是... ...查看全部
0
评论

JavaScript 供应链为什么如此脆弱... web

写给少年的歌 发表了文章 • 112 次浏览 • 2023-11-28 09:11 • 来自相关话题

JavaScript 的强大之处在于其卓越的模块化能力,通过 npm 包管理机制,开发者可以轻易地引用并使用其他人或者组织已经编写好的开源代码,从而极大地加快了开发速度。但是,这种依赖关系的复杂性也给供应链的安全带来了巨大的挑战。 今天就跟大家一起来聊聊 Ja... ...查看全部
0
评论

WebSocket 鉴权实践:从入门到精通 web

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

WebSocket 作为实时通信的利器,越来越受到开发者的青睐。然而,为了确保通信的安全性和合法性,鉴权成为不可或缺的一环。本文将深入探讨 WebSocket 的鉴权机制,为你呈现一揽子的解决方案,确保你的 WebSocket 通信得心应手。 使用场景 We... ...查看全部
0
评论

JS特效:跟随鼠标移动的小飞机 web

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

前端网页中,用JS实现鼠标移动时,页面中的小飞机向着鼠标移动。 效果 源码 <!DOCTYPE html> <html> <head> <style> *{ margin: ... ...查看全部
0
评论

从入门到精通:集合工具类Collections全攻略! Java

云端源想 发表了文章 • 119 次浏览 • 2023-11-27 17:43 • 来自相关话题

前言在之前的文章中,我们学习了单列集合的两大接口及其常用的实现类;在这些接口或实现类中,为我们提供了不少的实用的方法。本篇文章我们来介绍一种java开发者为我们提供了一个工具类,让我们更好的来使用集合Collections 工具类介绍Collections 是... ...查看全部
0
评论

全方位了解 JavaScript 类型判断 web

写给少年的歌 发表了文章 • 80 次浏览 • 2023-11-27 10:23 • 来自相关话题

JavaScript 是一种弱类型语言,因此了解如何进行类型检测变得尤为重要。在本文中,我们将深入探讨 JavaScript 中的三种常见类型检测方法:typeof、instanceof 和 Object.prototype.toString()。这些方法各有... ...查看全部
0
评论

实现一个自己的vscode插件到发布 web

写给少年的歌 发表了文章 • 89 次浏览 • 2023-11-27 10:21 • 来自相关话题

前言 本篇文章讲述了一个 vscode 插件开发的过程,希望能帮助到想了解 vscode 插件是如何开发的同学 文章最后又github地址 说在前面的话: 在看内容之前,确保你想了解如何开发一款 vscode 插件 内容以大白文教学形式输出,如果写的不清... ...查看全部
0
评论

实现仅从登录页进入首页才展示弹窗 web

写给少年的歌 发表了文章 • 90 次浏览 • 2023-11-27 10:19 • 来自相关话题

需求:仅存在以下两种情况展示弹窗 登录页进入首页 用户保存了登录状态后通过地址栏或书签直接进入首页 本文用两种方案实现: 使用Document.referrer获取上个页面的 URI 使用sessionStorage存储弹窗展示数据 每个方案我都会讲... ...查看全部
0
评论

别再抱怨后端一次性传给你 1w 条数据了,几行代码教会你虚拟滚动! web

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

如果后端一次性传给你 1 万条数据,该怎么办,当然是让他圆润的走开,哈哈,开个玩笑。虽然这种情况很少,不过我在实际开发中还真遇到了类似的情况,接下来我将基于 vue3 实现一个简单的虚拟滚动。 我们都知道,如果一次性展示所有的数据,那么会造成页面卡顿,虚拟滚... ...查看全部
0
评论

浏览器跨标签星球火了,简单探究一下实现原理 web

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

一、前言 最近 推特上 一位懂设计和写代码的大神一个两个浏览器之间 星球粒子交互的动画火了, 让人看了大呼脑洞大开, 浏览器竟然还能这么玩!!! 准备自己也搞搞玩一下 二、实现 原作者的粒子动画非常炫酷, 但是不是我们本文重点, 我们通过一个元素在不同窗口的... ...查看全部
0
评论

一周的努力化为泡影,前端找工作是很难 web

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

这周又是面了一周,今天是周五了,目前还没有一个offer。好几家面试都是聊的很好,问题回答的自我感觉挺好(可能面试官没觉得好),然后就没有了后续。这周一共面试了6家公司,目前有2家过了2面。下周约了3面线下,可能工资不会给的太多。其中最遗憾的一家是bitget... ...查看全部
0
评论

Taro | 高性能小程序的最佳实践 web

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

前言 作为一个开放式的跨端跨框架解决方案,Taro 在大量的小程序和 H5 应用中得到了广泛应用。我们经常收到开发者的反馈,例如“渲染速度较慢”、“滑动不够流畅”、“性能与原生应用相比有差距” 等。这表明性能问题一直是困扰开发者的一个重要问题。 熟悉 Taro... ...查看全部
0
评论

将文字复制到剪切板 web

写给少年的歌 发表了文章 • 106 次浏览 • 2023-11-24 10:09 • 来自相关话题

笔者在开发过程中遇到点击按钮之后将文字复制到剪切板的需求,先将按钮的回调函数封装起来,便于以后使用,需要的朋友可以自取~ const _copyToClipboard = staticPart => dynamicPart => { i... ...查看全部
0
评论

前端黑科技篇章之scp2,让你一键打包部署服务器 web

写给少年的歌 发表了文章 • 114 次浏览 • 2023-11-24 10:02 • 来自相关话题

scp2是一个使用nodejs对于SSH2的模拟实现,它可以让我们编译之后将项目推送至测试环境,以方便测试。 项目安装scp2 npm i scp2 -D 编写配置文件 创建scp2的配置文件 upload.server.js const serInfo =... ...查看全部
0
评论

谈谈外网刷屏的量子纠缠效果 web

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

大家好,我卡颂。 最近被一段酷炫的量子纠缠效果刷屏了: 原作者是@_nonfigurativ_,一位艺术家、程序员。 今天简单讲讲他的核心原理。 基础概念 首先我们需要知道两个概念: 屏幕坐标系,屏幕左上角就是屏幕坐标系的圆点 窗口坐标系,页面窗口... ...查看全部
0
评论

[自定义View]一个简单的渐变色ProgressBar web

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

Android原生ProgressBar 原生ProgressBar样式比较固定,主要是圆形和线条;也可以通过style来设置样式。 style: style效果@android:style/Widget.ProgressBar.Horizontal水平进... ...查看全部
0
评论

前端半自动化部署 web

写给少年的歌 发表了文章 • 93 次浏览 • 2023-11-23 09:13 • 来自相关话题

在前端项目部署时,通常会经历以下步骤: 构建项目:在部署之前,需要使用相应的构建工具(如Webpack、Vite等)对项目进行构建,生成生产环境所需的静态文件(如HTML、CSS、JavaScript、图片等)。构建过程中通常会进行代码压缩、打包、资源优化... ...查看全部
0
评论

极简原生js图形验证码 web

写给少年的歌 发表了文章 • 94 次浏览 • 2023-11-23 09:06 • 来自相关话题

       前天接到需求要在老项目登陆界面加上验证码功能,因为是内部项目且无需短信验证环节,那就直接用原生js写一个简单的图形验证码。 示例: 思路:此处假设验证码为4位随机数值,数值刷新满足两个条件①页面新进/刷新。②点击图片刷新。(实际情况下还要考虑... ...查看全部
0
评论

[compose] 仿刮刮乐效果 web

写给少年的歌 发表了文章 • 106 次浏览 • 2023-11-22 11:48 • 来自相关话题

需求 下班路上新开了一家彩-票店,路过时总是心痒,本着小D怡情的心态,偶尔去刮几张,可是随着时间久了,发现也花了不少钱,看网上有人开发电子木鱼,突然奇想,为什么不做一张电子彩-票。 分析 传统View,网上有很多解决方案,大多数是通过混合模式进行两个图层的合并... ...查看全部
0
评论

微信小程序记住密码,让登录解放双手 web

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

密码是用户最重要的数据,也是系统最需要保护的数据,我们在登录的时候需要用账号密码请求登录接口,如果用户勾选记住密码,那么下一次登录时,我们需要将账号密码回填到输入框,用户可以直接登录系统。我们分别对这种流程进行说明: 记住密码 在请求登录接口成功后,我们需要判... ...查看全部
0
评论

登录是前端做全栈的必修课 web

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

如何在前端实现自动或无感化的登录态管理,包括用户注册、登录、接口校验登录态以及实现自动化请求时自动携带访问令牌。我们将探讨两种常见的实现方式:使用 HTTP Cookie 和前端存储和发送访问令牌。 1. 注册和登录 首先,用户需要通过注册和登录来获取访问令牌... ...查看全部
0
评论

你知道为什么template中不用加.value吗? web

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

Vue3 中定义的ref类型的变量,在setup中使用这些变量是需要带上.value才可以访问,但是在template中却可以直接使用。 询其原因,可能会说 Vue 自动进行ref解包了,那具体如何实现的呢? proxyRefs Vue3 中有有个方法prox... ...查看全部
0
评论

直播点赞喷射表情效果实现 web

写给少年的歌 发表了文章 • 119 次浏览 • 2023-11-21 11:23 • 来自相关话题

最近在线看直播年会。有一个点赞的按钮,点击点赞按钮喷射表情,表情在屏幕上向上浮动之后消失。觉得这个效果挺具有代表性,所以想实现一下。 找了一个别人的效果图 就来实现这个效果。 写一个点赞按钮 <style> .like-box { ... ...查看全部
0
评论

无感刷新,我想说说这三种方案 web

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

现在当你想去找一个无感刷新的方案的时候,搜出来的大多都是教你在aioxs的相应拦截器里面去截取当前请求的config。然后当token刷新后再去请求失败的接口。首先声明,这个方案完全没有任何问题。只是有可以优化的地方,这个优化的地方可以在我将要写的第二种方案中... ...查看全部
0
评论

为什么我不建议中小企业使用 TypeScript web

上帝之眼 发表了文章 • 116 次浏览 • 2023-11-21 08:31 • 来自相关话题

此博客内容,包含【极端的个人主观因素、极端的个人主观因素、极端的个人主观因素】,如不喜欢,请轻喷...... 不知道从什么时候开始,前端开发者中出现了一种 唯 TS 至上论 的思想。 如果你的项目中使用的 是JavaScript 而 不是TypeScript,... ...查看全部
0
评论

为什么说https比http安全? web

写给少年的歌 发表了文章 • 84 次浏览 • 2023-11-20 09:29 • 来自相关话题

前言 在互联网时代,我们每天都在进行着与网络有关的活动,而网络安全问题也因此成为大家越来越关注的话题。http协议作为最常用的网络传输协议之一,其设计缺陷让黑客攻击变得更加容易。相比之下,https协议通过加密通信,能够更有效地保护用户隐私和数据安全。 本文将... ...查看全部
0
评论

从canvas到B站弹幕 web

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

canvas是HTML自带的一个用于绘制图形的标签,它身上的API太多了,本文会介绍几个常见的属性,以及应用到B站的实现 Canvas 我们在body中放一个canvas标签,然后在Script中添加属性 <body> <canvas i... ...查看全部
0
评论

重要提醒!第三方 Cookie 即将被禁用 web

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

Chrome 浏览器计划从 2024 年第一季度开始禁用 1% 用户的第三方 Cookie,以方便测试,然后在 2024 年第三季度逐步覆盖到 100% 用户。Chrome 推出了一系列API,为诸如身份验证、广告和欺诈检测等用例提供了以隐私为重点的替代方案。... ...查看全部
0
评论

阁下,您的表单校验规则还维护的动吗? web

写给少年的歌 发表了文章 • 106 次浏览 • 2023-11-17 08:53 • 来自相关话题

表单校验是前端项目广泛存在的一个功能,因为Ant Design的引入,所谓的表单校验功能其实已经被抽象成了一个又一个的表单校验规则。以前并未注意到表单校验规则的可维护性,哪个组件用到,就在组件内完成即可。直到PM问了我2个问题: “我们的账号名字符数限制区间是... ...查看全部
0
评论

听别人说Vue的拖拽库都断代了,我第一个不服 web

写给少年的歌 发表了文章 • 111 次浏览 • 2023-11-17 08:50 • 来自相关话题

vue-draggable-plus 前言 前段时间偶然翻掘金的过程中发现有人宣传 vue 的拖拽库断代了,那么我也来蹭一下热度。 Sortablejs Sortablejs 是一个功能强大的 JavaScript 拖拽库,并且提供了 vue 相关的组件 vu... ...查看全部
0
评论

一个 React 简易网页端音乐播放器 web

写给少年的歌 发表了文章 • 95 次浏览 • 2023-11-17 08:50 • 来自相关话题

前言 这是一个轻量级的 react 音乐播放器,前端使用 UmiJS,后端采用网易云音乐 NODEJS API 制作。项目的 TS 声明写的比较乱,后续有空的话会发布重写 TS 的版本或者直接重构该播放器。 后续计划将右侧播放器抽离为一个单独的组件,可供页面直... ...查看全部
0
评论

炫酷的高亮卡片效果 web

写给少年的歌 发表了文章 • 110 次浏览 • 2023-11-17 08:47 • 来自相关话题

前言 无意中在Nuxt官网发现一组高亮卡片元素的效果,发现还挺好看的,就自己试着写了一下,下面是Nuxt官网效果图,边框会随着鼠标移动,并且周围的卡片也会“染上”。 我实现的效果如下 实现过程 写好六个卡片 下面看代码,先用HTML写六个div元素,并... ...查看全部
0
评论

深入了解 JavaScript 中 Object 的重要属性 web

写给少年的歌 发表了文章 • 98 次浏览 • 2023-11-17 08:46 • 来自相关话题

JavaScript 中的 Object 是一种非常灵活且强大的数据类型,它允许我们创建和操作键值对。在本文中,我们将深入探讨 Object 的一些重要属性,以便更好地理解和利用这个关键的数据结构。 1. Object.keys() Object.keys()... ...查看全部
0
评论

Vue 中使用 Lottie 动画库详解 web

上帝之眼 发表了文章 • 123 次浏览 • 2023-11-17 08:39 • 来自相关话题

Lottie 是一个由 Airbnb 开源的动画库,它允许你在 Web、iOS、Android 等平台上使用体积小、高性能的体验丰富的矢量动画。本文将详细介绍在 Vue 项目中如何集成和使用 Lottie。 步骤一:安装 Lottie 首先,需要安装 Lott... ...查看全部
0
评论

惊讶,Vite 原来也可以跑在浏览器 web

上帝之眼 发表了文章 • 120 次浏览 • 2023-11-17 08:39 • 来自相关话题

为大家介绍一个 vite 的一个终端插件,使之可以运行在浏览器中。它就是# vite-plugin-terminal。 Git 地址:github.com/patak-dev/v… vite-plugin-terminal 这个插件使用起来很简单,首先安装: ... ...查看全部
0
评论

🔥🔥🔥“异步”是好还是坏?怎么灵活使用?看这边!🔥🔥🔥 web

上帝之眼 发表了文章 • 126 次浏览 • 2023-11-17 08:32 • 来自相关话题

前言     今天我们来聊一聊JS中的代码“异步”问题。先让我们简单看一看下面的代码: function a() { setTimeout(() => { console.log('写文章'); }, 1000) } f... ...查看全部
0
评论

React框架部署实战:打造高效现代化的Web应用 web

上帝之眼 发表了文章 • 119 次浏览 • 2023-11-17 08:28 • 来自相关话题

React框架部署实战 在前端开发领域,React框架因其高效的组件化架构和出色的性能而备受开发者喜爱。然而,要让React应用真正展现其魅力,一个关键的环节就是部署。 本文将带领你深入了解React框架的部署过程,为你的Web应用提供一个高效、稳定的运行... ...查看全部
0
评论

历时一个月,6年前端降薪上岸了 web

上帝之眼 发表了文章 • 131 次浏览 • 2023-11-17 08:25 • 来自相关话题

6年前端,11.15号,拿到了这一个月以来的第一份offer,降薪,教育行业,正如之前在文章中所说的,我就是头铁。 这篇文章就水一下我这差不多一个月的面试旅程吧。 我是在7.14号左右从一家培训公司毕业,然后拿了N+1,我就回家了,一直待到国庆之后才回的北京。... ...查看全部
0
评论

前端版本过低引导弹窗方案分享 web

写给少年的歌 发表了文章 • 102 次浏览 • 2023-11-16 09:00 • 来自相关话题

作者:费昀锋 背景 作为 TOB 的业务方,我们偶尔会收到一些如下图所示的反馈。 作为 PC 页面为主的业务方,大多数用户在一天的工作中,可能都不太会刷新或者重新打开我们的页面,导致我们在下午或者白天发布的前端版本,往往需要到几个小时甚至第二天,才能覆盖到... ...查看全部
0
评论

防抖是回城,节流是攻击 web

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

前言 防抖和节流是前端开发中常用的函数优化手段,它们可以限制函数的执行频率,提升性能和用户体验。在我们的日常开发中,经常会遇到一些需要对函数进行优化的场景,比如防止表单的重复提交。 一 防抖与节流的区别 我们简单描述下它们的作用 防抖:它限制函数在一段连续的时... ...查看全部
0
评论

一文带你如何优雅地封装小程序蓝牙模块 web

写给少年的歌 发表了文章 • 109 次浏览 • 2023-11-15 13:42 • 来自相关话题

一. 前言。 蓝牙功能在我们日常软件中的使用率还是蛮高的----譬如各类共享单车/电单车。正因此,我们开发中接触蓝牙功能也是日渐增长。对于很多从未开发过蓝牙功能的童鞋来说,当PM小姐姐扔过来一个蓝牙协议要你接入时,简直一头雾水(我是谁?我在哪?)。只能一翻度娘... ...查看全部