注册
环信即时通讯云

环信即时通讯云

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

环信开发文档

环信FAQ

环信FAQ

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

RTE开发者社区

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

技术讨论区

技术交流、答疑
资源下载

资源下载

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

iOS Library

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

Android Library

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

用electron写个浏览器给自己玩 web

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

浏览器这种东西工程量很唬人,但是有了electron+webview我们就相当于只需要干组装的活就可以了,而且产品目标就是给自己玩, 成品的效果 😄本来想写成专业的技术博客,但是发现大家好像对那种密密麻麻,全是代码的技术博客不感兴趣,我就挑重点来写吧。 下... ...查看全部
0
评论

vue3连接mqtt web

上帝之眼 发表了文章 • 43 次浏览 • 2024-09-04 09:03 • 来自相关话题

什么是MQTT? MQTT(Message Queuing Telemetry Transport)是一种轻量级的、基于发布/订阅模式的通信协议,通常用于连接物联网设备和应用程序之间的通信。它最初由IBM开发,现在由OASIS(Organization for... ...查看全部
0
评论

前端实现图片压缩方案总结 web

上帝之眼 发表了文章 • 50 次浏览 • 2024-09-04 09:03 • 来自相关话题

前文提要 在Web开发中,图片压缩是一个常见且重要的需求。随着高清图片和多媒体内容的普及,如何在保证图片质量的同时减少其文件大小,对于提升网页加载速度、优化用户体验至关重要。前端作为用户与服务器之间的桥梁,实现图片压缩的功能可以显著减轻服务器的负担,加快页面渲... ...查看全部
0
评论

js运算精度丢失,用这个库试试? web

上帝之眼 发表了文章 • 47 次浏览 • 2024-09-04 09:19 • 来自相关话题

简述 当js进行算术运算时,有时候会遇到以下几个问题: // 控制台可以尝试以下代码 0.1 + 0.2 // 0.30000000000000004 0.3 - 0.1 // 0.19999999999999998 19.9 * 100 // 1989.... ...查看全部
0
评论

骚操作:如何让一个网页一直处于空白情况? web

上帝之眼 发表了文章 • 43 次浏览 • 2024-09-04 09:19 • 来自相关话题

好了,周末闲来无事,突然有个诡异想法! 如题,惯性思路很简单,就是直接撸上一个空内容的html。 注:以下都是在现代浏览器中执行,主要为**Chrome 版本 120.0.6099.217(正式版本) (64 位)和Firefox123.0.1 (64 位) ... ...查看全部
0
评论

关于微信小程序(uniapp)的优化 web

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

前言 开篇雷击 好害怕 怎么办 不要慌 仔细看完文章,彻底解决代码包大小超过限制 提示:以下是本篇文章正文内容,下面案例可供参考 一、微信小程序上传时的规则 微信小程序官方规定主包大小不能超过2M,单个分包大小也不能超过2M,多个分包总大小不能超过8M,文件... ...查看全部
0
评论

面试必问,防抖函数的核心是什么? web

上帝之眼 发表了文章 • 45 次浏览 • 2024-09-05 09:27 • 来自相关话题

防抖节流的作用是什么? 节流(throttle)与 防抖(debounce)都是为了限制函数的执行频次,以优化函数触发频率过高导致的响应速度跟不上触发频率,出现延迟,假死或卡顿的现象。 防抖:是指在一定时间内,在动作被连续频繁触发的情况下,动作只会被执行一次,... ...查看全部
0
评论

uniapp截取视频画面帧 web

上帝之眼 发表了文章 • 37 次浏览 • 2024-09-05 09:34 • 来自相关话题

前言 最近开发中遇到这么一个需求,上传视频文件的时候需要截取视频的一部分画面来供选择,作为视频的封面,截取画面可以使用canvas来实现,将视频画面画进canvas里,再通过canvas来生成文件对象和一个预览的url 逻辑层和视图层 想要将视频画进canva... ...查看全部
0
评论

30分钟搞懂JS沙箱隔离 web

上帝之眼 发表了文章 • 42 次浏览 • 2024-09-05 09:38 • 来自相关话题

什么是沙箱环境 在计算机安全中,沙箱(Sandbox)是一种用于隔离正在运行程序的安全机制,通常用于执行未经测试或不受信任的程序或代码,它会为待执行的程序创建一个独立的执行环境,内部程序的执行不会影响到外部程序的运行。 其实在前端世界里,沙箱环境无处不在! 例... ...查看全部
0
评论

前端实现文件预览img、docx、xlsx、pptx、pdf、md、txt、audio、video web

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

前言最近有接到一个需求,要求前端支持上传制定后缀文件,且支持页面预览,上传简单,那么预览该怎么实现呢,尤其是不同类型的文件预览方案,那么下面就我这个需求的实现,分不同情况来讲解一下👇具体的预览需求: 预览需要支持的文件类型有: png、jp... ...查看全部
0
评论

数据可视化工具库比较与应用:ECharts、AntV、D3、Zrender web

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

ECharts ECharts是一个由百度开发的强大的数据可视化库,它提供了丰富的图表类型和灵活的配置选项。以下是一个简单的示例,展示如何使用Echarts创建一个折线图: import * as echarts from 'echarts'; const ... ...查看全部
0
评论

代码与蓝湖ui颜色值一致!但页面效果出现色差问题? web

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

前言 最近在开发新需求,按照蓝湖的ui图进行开发,但是在开发完部署后发现做出来的页面部分元素的颜色和设计图有出入,有色差!经过一步步的排查最终破案,解决。仅以此篇记录自己踩坑、学习的过程,也希望可以帮助到其他同学。 发现问题 事情是这样的,那是一个愉快的周五的... ...查看全部
0
评论

pnpm 的崛起:如何降维打击 npm 和 Yarn🫡 web

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

今天研究了一下 pnpm 的机制,发现它确实很强大,甚至可以说对 yarn 和 npm 形成了降维打击 我们从包管理工具的发展历史,一起看下到底好在哪里? npm2 在 npm 3.0 版本之前,项目的 node_modules 会呈现出嵌套结构,也就是说,我... ...查看全部
0
评论

多语言翻译你还在一个个改?我不允许你不知道这个工具 web

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

最近在做项目的多语言翻译,由于是老项目,里面需要翻译的文本太多了,如果一个个翻译的话,一个人可能一个月也做不完,因此考虑使用自动化工具实现。 我也从网上搜索了很多现有的自动化翻译工具,有vsc插件、webpack或vite插件、webpack loader等前... ...查看全部
0
评论

和妹子逛完街,写了个 AI 智能穿搭系统 web

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

想直接看成品演示的可以直接划到文章底部 背景 故事起源在和一个妹子去逛衣服店的时候,试来试去的难以取舍,最终消耗了我一个小时。虽然这个时间不多, 但这个时间黑神话悟空足矣让我打完虎先锋 回家我就灵光一闪,是不是可以搞一个AI智能穿搭,只需要上传自己的照片和对... ...查看全部
0
评论

uniapp实现背景颜色跟随图片主题色变化(多端兼容) web

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

最近做uniapp项目时遇到一个需求,要求模仿腾讯视频app首页的背景颜色跟随banner图片的主题颜色变化,并且还要兼容H5、APP、微信小程序三端。 由于项目的技术栈为uniapp,所以以下使用uni-ui的组件库作为栗子。 需求分析 腾讯视频app效果如... ...查看全部
0
评论

前端如何实现图片伪防盗链,保护页面图片 web

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

在前端开发中,实现图片防盗链通常涉及到与后端服务器的交互,因为防盗链机制主要是在服务器端实现的。然而,前端也可以采取一些措施来增强图片保护,并与服务器端的防盗链策略配合使用。以下是前端可以采用的一些方法: 一、使用 Token 保护图片资源 动态生成 To... ...查看全部
0
评论

【算法】最小覆盖子串 web

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

难度:困难 给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 "" 。 注意: 对于 t 中重复字符,我们寻找的子字符串中该字符数量必须不少于 t 中该字符数量。 如... ...查看全部
0
评论

如何访问数组最后一个元素 web

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

原文链接:blog.ignacemaes.com/the-easy-wa… 在JavaScript中,想要获取数组的最后一个元素并不是一件简单的事情,尤其是和一些其他编程语言相比。比如说,在Python里,我们可以通过负数索引轻松访问数组的最后一个元素。但是在... ...查看全部
0
评论

别再用模板语法和'+'来拼接url了 web

上帝之眼 发表了文章 • 50 次浏览 • 2024-09-02 08:36 • 来自相关话题

在前端开发中,我们经常需要处理URL,例如在发起HTTP请求时构建API端点,或在页面导航时构建动态链接、拼接动态参数。 过去,我们习惯于使用模板语法和字符串拼接来构建这些URL,现在在代码中依然可以看到新的代码还在使用这种方法。 但这种方法不仅容易出错,而且... ...查看全部
0
评论

这可能是见过的最好用的弹幕库 🔥🔥 web

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

最近把五年前写的一个弹幕库给重构了一下,本来两年前就想着做这件事,但是其中有一段工作时间压力很大,所以就搁置了,导致没有时间来做这件事情,最近周末 + 晚上花一些时间重构了下,并把文档好好写了一下。言归正传,这篇文章会介绍部分这个弹幕库有的能力,如果正好符合你... ...查看全部
0
评论

优雅实现任意形状的水球图,领导看了都说好 web

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

前言 翌日 我吃着早餐,划着水。 不一会,领导走了过来。 领导:小伙子,你去XX项目实现一个设备能源图,要求能根据剩余能量显示水波高低。 我: 啊?我?这个项目我没看过代码。 领导:任务有点急,你自己安排时间吧,好好搞,给你争取机会。 我:好吧。(谁叫咱只是一... ...查看全部
0
评论

Taro搭建支付宝小程序实战 web

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

1. 引言 在当今多端应用开发的趋势下,许多开发者面临着需要在不同平台(如微信、支付宝、百度等小程序,以及H5和React Native应用)上编写和维护多套代码的挑战。为了解决这一问题,市场上涌现了多种跨端开发框架,旨在帮助开发者实现“一次编写,多端运行”的... ...查看全部
0
评论

我花了一天时间,做了一个图片上传组件,看起来很酷实际上确实很酷 web

上帝之眼 发表了文章 • 54 次浏览 • 2024-09-03 09:06 • 来自相关话题

今天,我花了一天的时间做了一个图片上传组件。效果如下: 可能有人觉得,这个组件很简单,没什么技术含量,其实确实也啥技术含量。但是,我是想借这个组件,来表达一种封装的思想在里面,希望可以帮助到一些朋友。 简单的描述下这个组件的功能: 用户可以点击下面颜色比较... ...查看全部
0
评论

如何写出让同事崩溃的代码 web

上帝之眼 发表了文章 • 53 次浏览 • 2024-09-03 09:07 • 来自相关话题

    废话不多说,咱直接进入主题。手把手教你如何写出让帮你维护代码的同时瞬间崩溃的代码。 一、方法或变量名字随便取     首先,让同事看不懂自己代码的第一步就是,想尽办法让他看... ...查看全部
0
评论

常见呼吸灯闪烁动画 web

上帝之眼 发表了文章 • 54 次浏览 • 2024-09-03 09:28 • 来自相关话题

最近在需求里遇到了一个手指引导交互的动画需求。这篇文章就来讲讲如何CSS实现这个动画,如下图所示: 简单分析了一下效果,是一个手指移动到某处位置,然后会触发呼吸灯闪烁的效果,所有实现整个动画可以分两步: 呼吸灯闪烁动画 这里介绍下我遇到过得几种呼吸灯闪烁动画... ...查看全部
0
评论

对象有顺序吗? web

上帝之眼 发表了文章 • 51 次浏览 • 2024-09-03 09:29 • 来自相关话题

前言 对象有顺序吗?换句话说,如果我们遍历一个对象,获取属性的顺序是和属性添加时的顺序一样吗?这靠谱吗?这篇文章将为你揭晓答案。 JavaScript 对象基础 在 JavaScript 中,一个对象是一个无序的键值对集合,键通常是字符串或者 Symbol,而... ...查看全部
0
评论

纯css实现无限循环滚动logo墙 web

上帝之眼 发表了文章 • 59 次浏览 • 2024-09-03 09:39 • 来自相关话题

一、需求 在许多网站的合作伙伴一栏,常常会看到一排排无限地循环滚动的logo墙。 不久前,接到一个类似的需求。需求如下: 1、无限循环滚动; 2、鼠标hover后,暂停滚动,鼠标离开后,继续滚动; 3、支持从左往右和从右往左滚动; 4、滚动速度需要可配置。 简... ...查看全部
0
评论

uniapp 授权登录、页面跳转及弹窗问题 web

上帝之眼 发表了文章 • 58 次浏览 • 2024-09-03 09:40 • 来自相关话题

uniapp 弹框 主要介绍了 uniapp 弹框使用的一些问题,例如 uni.showModal 中的 content 换行显示实现、uni.showToast()字数超过 7 个显示问题、以及 uni-popup 自定义弹层处理 1. uni.showMo... ...查看全部
0
评论

什么是混入,如何正确地使用Mixin web

上帝之眼 发表了文章 • 55 次浏览 • 2024-09-03 09:41 • 来自相关话题

在 Vue.js 中,mixins 是一种代码复用机制,允许我们将多个组件共享的逻辑提取到一个独立的对象中,从而提高代码的可维护性和重用性。下面将详细介绍 mixin 的概念,并通过示例代码来说明它的用法。 什么是 Mixin? Mixin 是一种在 Vue ... ...查看全部
0
评论

Cesium为军工助力!动态绘制各类交互式态势图 web

上帝之眼 发表了文章 • 62 次浏览 • 2024-09-03 09:42 • 来自相关话题

态势图(Situation Map)是一种用于表示空间环境中动态或静态信息的地图,它能够展示事件、资源、威胁和其他关键因素的地理位置及其变化情况 前言 什么是态势图 态势图(Situation Map)是一种用于表示空间环境中动态或静态信息的地图,它能够展示... ...查看全部
0
评论

改进菜单栏动态展示样式,我被评上优秀开发! web

上帝之眼 发表了文章 • 49 次浏览 • 2024-09-03 09:46 • 来自相关话题

精彩新文章:拿客户电脑,半小时完成轮播组件开发!被公司奖励500 背景 我们公司的导航菜单是动态可配置的,有的页面菜单数量比较多,有的比较少。 由于大多页面菜单都是比较少的,因此当菜单非常多时, 我们采用了朴实无华的滚动条:当横向超出的时候,滚动展示。 但很... ...查看全部
0
评论

如何去实现浏览器多窗口互动 web

上帝之眼 发表了文章 • 48 次浏览 • 2024-09-04 09:00 • 来自相关话题

前段时间看到了一张神奇的 gif,如下: 感觉特别不可思议,而且是本地运行的环境,于是想自己实现一个但是碍于自己太菜了缺乏对球体、粒子和物理的3D技能,然后去了解了一下如何使一个窗口对另一个窗口的位置做出反应。 于是我做了一个极简的丑陋的版本: 首先,我们... ...查看全部
0
评论

哦!该死的您瞧瞧这箭头 web

上帝之眼 发表了文章 • 37 次浏览 • 2024-09-06 09:12 • 来自相关话题

今天和大家分享一个小思路,用于实现箭头步骤条效果。 在我们项目中,有一个需求,想实现一个步骤条,默认的时候是 边框和文字 需要有特定的颜色,但是选中时,背景需要有特定颜色,边框颜色消失,文字显示白色,具体效果如下图: 可以看到,步骤一是默认样式,步骤二是选... ...查看全部