工具二月 6, 2025md-editor-v3,支持滚动,预览的markdown插件!md-editor-v3vue3环境的Markdown编辑器,使用jsx和typescript语法开发。文档与在线预览:传送门同系列react版本:md-editor-rt功能一览快捷插入内容工具栏、编辑器浏览器全屏、页面内全屏等;内置的白色主题和暗黑主题,支持绑定切换;支持快捷键插入内容;支持使用vue3
ssh二月 6, 2025如何在Mac上新建SSH keySSH(SecureShell)是一种加密的网络传输协议,允许用户安全地登录到远程服务器并执行命令。而SSHkey则是一对用于身份验证的密钥,包括公钥和私钥。在Mac电脑上新建SSHkey是保障远程连接安全的重要步骤。本文将详细介绍如何在Mac上生成SSH密钥对,并将其用于远程连接。一、打开终端首先ssh
element-plus主题二月 6, 2025自定义element-plus全局主题设置方法通过设置主要颜色变量实现换肤exportconstsetHtmlStyleProp=()=>{/**变量前缀*/constPRE='--el-color-primary'/**浅色变量前缀*/constPRE_LIGHT=`${PRE}-light`/**深色变量前缀*/constPRE_Delement-plus主题
魅族九月 22, 2024骁龙8Gen3+超声波指纹+2亿像素,魅族旗舰跌至2799元在科技与艺术的交汇点上,魅族再次以其独特的视角和精湛的工艺,为我们带来了一款颠覆性的新品——魅族21手机。这款集高性能、高颜值于一身的智能手机,不仅继承了魅族一贯的精致设计和优雅气质,更在硬件配置上进行了全面升级,成为了2023年智能手机市场的一大亮点。魅族21手机,以其无界黑的机身颜色,散发出一种魅族21
动画十二月 6, 2023回到顶部动画算法摘自element-ui源码constbackTop=()=>{constcubic=value=>Math.pow(value,3)consteaseInOutCubic=value=>value<0.5?cubic(value*2)/2:1-cubic((1-value)*2)/2co动画element-ui
二月 22, 2023A post of Markdown elementsThisisaH2HeadingThisisaH3HeadingThisisaH4HeadingThisisaH5HeadingThisisaH6HeadingHorizontalRulesEmphasisThisisboldtextThisisitalictextStrikethroughQuottestmarkdown
十二月 1, 2021使用Element.animate添加文字与图片动画在网页添加一些简单的切换动画一般使用CSS3的animation或者transition实现,而Element.animate是新的原生JavascriptApi,能使用JS快速为Dom添加动画。前言为了增加网站的用户体验,在很多场景下一般可以为元素的切换添加一下转场动画。最简单的方法,一般可以使用
十一月 21, 2021Howdz起始页开发记录前言Howdz是基于Vue3+Typescript开发的一个完全自定义配置的浏览器导航起始页,支持按需添加物料组件,可自由编辑组件的位置、大小与功能。支持响应式设计,可自定义随机壁纸、动态壁纸等。项目提供网页在线访问、打包出浏览器插件、打包出桌面应用(Electron)等访问方式。本文记录项目开发中
六月 29, 2021利用G渲染器实现的音频可视化方案利用阿里Antvis出品的G底层图形渲染器,结合AudioContext提供的音频数据获取API,实现出类似网易云播放音频特效。项目地址:⚡Github💡Demo关于G渲染器G是一款易用、高效、强大的2D可视化渲染引擎,提供Canvas、SVG等多种渲染方式的实现。目前,已有多个顶级的可视化开源项
六月 7, 2021Vue3实现自定义右键菜单使用Vue3实现自定义鼠标右键菜单,支持二级菜单、自定义样式、回调函数等功能,同时提供封装成Vue指令调用。🚀初步构思仅用Vue构建右键菜单UI组件,需利用组件提供show方法唤起菜单,在指令中再封装对右键菜单事件的处理接收一个菜单项数组配置,菜单项中提供点击菜单后回调函数,可以自定义传入回调函数
五月 29, 2021Dashboard自定义面板项目介绍项目介绍Dashboard是一个笔者基于Vite+Vue3+Typesript开发的项目,个性化的浏览器导航首页面板,支持自定义添加组件,可编辑组件各种属性。响应式设计,可自定义随机壁纸背景图。⚡Github💡Demo功能特性✨组件长度单位面板可基于响应式设计布局,添加组件时可选择FR单位,FR单
三月 20, 2021开发Online Code Editor过程的一些记录OnlineCodeEditor是笔者基于Vue3+Typescript开发的一个类似Codepen的开源项目,本文记录一些项目中使用到技术及实现原理等。🏹Github🌈SimpleDemofromGithubpages🎉SimpleDemofromauthorserverFeature✅纯前
一月 30, 2021Howdyjs组件库迁移Vue3设计与总结将个人组件库Howdyjs使用Vue+Typescript进行重构,使用Vite构建开发站点,Rollup进行组件打包并分包发布NPM。Link⚡Github📖Document💾NPM主要变更新版全面采用TypescriptVue组件部分将使用Vue3重构,不向下兼容,有Vue2.X需求的请使用
八月 16, 2020使用D3.js将离散的点形成平滑曲线及其应用前言之前遇到了一个场景,需要将多个离散的点使用一条平滑的曲线连起来。在网上找了很多方案,一般都是说使用**三次样条插值**实现。自己参考网上算法写了下,发现效果不太理想。然后看到D3js官方原来直接内置了多种相关算法,但官方并没有提供效果展示,于是就编写了一个简单的可以快速看到各种连线算法的效果图的
五月 31, 2020使用Taro-next将个人网盘功能扩展到微信小程序前言笔者之前实现了一个PC端的个人网盘功能,包含断点续传、文件秒传的文件管理系统,具体请参考文章**《断点续传与个人网盘系统的前后端设计》**于是构思想将个人网盘功能扩展到小程序,沿用之前的后端(接口基本不需要改动),只需要完成移动端的UI实现即可。又由于PC端是基于Vue实现的,为了方便开发所以想