自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 比Draggable还要简单!这轻量级页面拖拽小工具,高效到爆!

简介Swapy是由TahaSh开发的一款开源JavaScript工具。它的核心功能是。因此,Swapy的使用场景和还是有点差异的。Swapy是一个与框架无关的工具。它几乎可以和市面上常用的所有框架衔接使用。你可以在不大幅修改原有项目结构的情况下,快速的通过增加Swapy,来对页面中的图片、文字等各种内容增加拖拽布局。Swapy的主要特点简单易用:Swapy的设计哲学是简单性。它不需要复杂的配置或大量的代码,使得开发者可以快速上手。

2024-09-21 18:51:53 696

原创 Vue3 可以自动生成路由了!

前言在Vue3开发中,路由管理一直是项目结构中的重要组成部分。传统的路由配置方式需要手动编写每个路由的配置信息,这在页面众多的大型项目中显得尤为繁琐。今天,将介绍一个能够自动化生成 Vue3路由的插件 ——。它将大幅提升你的开发效率!简介是一个构建时的插件,它能够基于你的Vue组件文件自动生成路由配置。这意味着你不再需要手动编写冗长的路由配置代码,只需按照约定创建组件文件,路由就会自动配置好。安装与配置。

2024-09-19 15:17:57 1318

原创 详解Node.js开发中不可或缺的7个库

在Node.js开发中,选择合适的库对于提高开发效率和优化应用程序性能至关重要。本文将介绍七个备受关注的Node.js库,它们在各自的领域中展现了出色的功能和性能。这些库分别是:Config、Fetch、Ioredis、Multer、Cache、Fast-xml-parser和Cron。我们将深入了解它们的特点、用法和优势,帮助你更好地利用它们来开发出高质量的Node.js应用程序。1、Config处理项目的配置有时可能是一项耗时的任务。这个库将帮助你解决这个问题。

2024-09-18 17:27:29 1116

原创 纯前端实现语音文字互转

如何使用 Web Speech API?在现代互联网的发展中,语音技术正逐渐成为改变用户体验的重要一环。Web Speech API 的引入使得开发者能够在浏览器中轻松实现语音识别和语音合成功能,为用户带来更加直观和便捷的操作体验。本文将介绍 Web Speech API 的基本概念、功能特性以及如何利用它来构建创新的应用程序。什么是 Web Speech API?Web Speech API 是一组浏览器 API,允许开发者在 Web 应用程序中集成语音识别和语音合成功能。

2024-09-14 22:28:41 1051

原创 Vue Vine是如何实现一个文件中写多个组件

想必细心的你已经发现了在同一个文件里面定义的多个组件经过编译后,从常规的export default导出一个默认的vue组件对象变成了export导出多个具名的vue组件对象。文件中定义的多个vue组件对象对应的Node节点。函数遍历组件对象的Node节点,将其转换为能够清晰的描述一个vue组件的对象,将这些vue组件对象组成数组塞到vineFileCtx。搞清楚普通的vue组件编译后是什么样的,我们接着来看一个Vue Vine的demo,Vue Vine的组件必须以。

2024-09-12 15:03:49 1054

原创 ServiceWorker 让你的网页拥抱服务端的能力

提供了一个一对一的代理服务器,它可以拦截浏览器的请求,然后根据自己的逻辑来处理这些请求,比如可以直接返回缓存的资源,或者从网络上获取资源,然后将资源缓存起来,再返回给浏览器。既然作为一个服务器,那么它就拥有着对应的生命周期,它没有传统的服务器那么复杂,它只有两个生命周期,分别是安装和激活,这个状态可以通过ServiceWorker.state来获取。相信大家都不喜欢干巴巴的文字,下面我们来看一下ServiceWorker是怎么使用的,然后看一下它的生命周期,慢慢介绍它的功能。

2024-09-11 15:34:14 1044

原创 单点登录(SSO)实现详解

1、一个系统登录流程:用户进入系统——未登录——跳转登录界面——用户名和密码发送——服务器端验证后,设置一个cookie发送到浏览器,设置一个session存放在服务器——用户再次请求(带上cookie)——服务器验证cookie和session匹配后,就可以进行业务了。2、多个系统登录:如果一个大公司有很多系统,a.seafile.com, b.seafile.com,c.seafile.com。这些系统都需要登录,如果用户在不同系统间登录需要多次输入密码,用户体验很不好。

2024-09-10 14:15:55 1207

原创 无网络状态下利用libcimbar传输文件

无网络环境下利用二维码传输文件

2024-09-09 18:54:17 1662

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除