刷新
记录---扫码登录分析与实现

博主头像 ‍ 写在开头 点赞 + 收藏 学会 前言 随着移动设备的普及,扫码登录成为一种便捷且安全的用户身份验证方式。它不仅免去了用户输入账号密码的繁琐步骤,还能减少密码泄露的风险。在当今的前端开发中,扫码登录已经成为许多应用的标配功能。那么,作为一名前端开发者,该如何实现这一功能呢?本文 ...

最好懂的自动寻路-前端

博主头像 在玩lol的时候,你点到哪里,英雄就走到哪里,看起来特别自然而又轻松的事,在实现上可没那么容易。毕竟计算机可没那么聪明,只能靠一些条件来约束它,并且一直驱动着它去找路. ...

记录---因网速太慢我把20M+的字体压缩到了几KB

博主头像 ‍ 写在开头 点赞 + 收藏 学会 故事背景 事情起源于之前做的海报编辑器,自己调试时无意中发现字体渲染好慢,第一反应就是网怎么变慢了,断网了?仔细一看才发现,淦!这几个字体资源咋这么大,难怪网速变慢了呢。 图片中的海报包含6种字体,其中最大的字体文件超过20M,而最长的 ...

记录---纯前端实现分享短链接

博主头像 ‍ 写在开头 点赞 + 收藏 学会 背景 线上的一个项目因为嵌套路由过深,客户觉得复制分享的链接地址太长,所以需要增加一个分享短链接的功能。 方案 在网上搜索短链接跳转的方法大部分都是使用node服务实现的。 虽然实现并不复杂,但是考虑到多维护一个服务就多一份加班的可能性。我还是 ...

如何实现一个无缝无限轮播时间轴...

博主头像 废话不多说,先贴效果图 看图片可以把这个分割成两部分 1.时间轴 2.图片展示 首先来分析一下时间轴 可视范围这样 实际长度 操作 给实际长度添加动画效果 css部分 :style="{ '--translateX' : translateX }" transform: translateX(cal ...

vxe-table修改单元格高度的几种方式

vxe-table修改单元格高度的几种方式,在开发项目时,有时默认的表格高度不能满足需求,这时候就可以调整默认的单元格高度。 查看官网:https://vxetable.cn gitbub:https://github.com/x-extends/vxe-table gitee:https://gi ...

记录---模仿 SU7 网页特效 实现3D旋转地球

博主头像 ‍ 写在开头 点赞 + 收藏 学会 随着小米 SU7 的发布,不少网友发现了一个小米su7的展示网页,那是相当的酷炫: 当你体验一遍后,会看到各种炫酷的效果 包括隧道穿梭、波浪动画等,并且还有些细节也值得注意,如地面的反射效果。 原网页:gamemcu.com/su7/ 那么这个 ...

无需WebView,Vue也能开发跨平台桌面应用

前言 一直以来,使用Vue开发桌面应用大部分都是使用基于webview的方案,如electron,tauri等。不依赖webview的,移动端倒有不少,如Weex,NativeScript等,桌面端寥寥无几。 最近,Deft框架完成了Vue3的适配,支持使用Vue+Rust开发跨平台应用,不依赖We ...

Vue3封装支持Base64导出的电子签名组件

博主头像 默认支持签字回显,base64压缩,内存释放 传参支持禁用签字也就是查看,组件大小内置'small', 'default', 'large'三个大小 效果图 准备工作 组件内用到elementPlus,vue-esign组件,使用前提前安装好。 组件代码 <template> <!-- 签名容器 - ...

ThreeJs-16智慧城市项目(重磅以及未来发展ai)

博主头像 项目源码:https://gitee.com/hq8466/threecity-com 写在前面:很早就弄完了的,只是一直说挑个黄道吉日发上来,托了这么久也没选到什么节日,今天天气不错就发了吧,然后后面可能更新技术方面的东西就减少次数了,现在ai发展情况下,学习成本贬低,很多东西并不需要钻研太深了, ...

123···27>