前端开发
-
简单聊聊在SQL Server 中索引对like语句到底有没有帮助
最近在某个技术微信群中看到几个人在争论 「“SQL Server 中的索引对like到底有没有帮助”」 的问题,很多开发人员对于这个问题的回答基本上就是:没有。也有部分开发人员认为…
-
解决前端下载特殊文件404问题(以Kestrel 服务器为例)
在某些情况下前端需要将服务器上的静态文件下载到本地,对于大部分文件通过HTTP Get方法就可以直接下载,但是有些特殊的静态文件(例如.py文件,.cs文件等)我们下载时会返回40…
-
重构代码之引入参数对象
重构长方法时,“引入参数对象”是一种有效的策略,适用于当一个方法的参数列表过长,影响可读性和维护性时。通过将多个相关的参数组合成一个对象,我们可以简化方法签名、提高代码的内聚性和灵…
-
Vue3 + Element Plus权限管理系统前端篇(一):项目配置
本篇文章开始介绍项目前端部分的开发。项目将使用 Vue 的最新版本 vue3.5 版本进行开发,UI 则使用ElementPlus,样式部分将采用scss和tailwindcss进…
-
Vue3 + Element Plus 实现权限管理系统(二):登录页面
上一篇文章已经完成了对前端项目的相关配置,接下来便开始我们项目的开发。首先要做的是完成我们的登录页面以及相关接口的调用。 首页打开我们的接口文档地址:http://localhos…
-
妙用JS随机函数Random
Math.random()函数想必大家都不陌生,它可以生成一个[0-1)的随机数,基于此可以根据需要对其进一步处理,例如生成特定范围内的随机整数等等。本篇文章为大家介绍的是 ran…
-
接口一异常你的前端页面就直接崩溃了?
前言 在 JavaScript 开发中,细节处理不当往往会导致意想不到的运行时错误,甚至让应用崩溃。可能你昨天上完线还没问题,第二天突然一大堆人艾特你,你就说你慌不慌。 来吧,咱们…
-
Varlet UI Vue3 组件库 3.6 发布 | 支持 Zod 验证、新增多个组件
写在前面 同学们大家好,首先感谢大家的支持和鼓励,社区同学们的支持和鼓励是我们做开源的最大动力。自上一次发布 Varlet UI[1] 的相关更新信息又过了半年的时间了,这半年期间…
-
WebGL实现soul星球效果(附上源码)
WebGL实现soul星球效果 最近在研究webGL,觉得soul app的星球挺有意思的,于是就实现了一下,中间涉及的细节和知识点挺多的,写篇博客分享一下 soul原版 描述 W…
-
Vue3 + Element Plus 实现权限管理系统(三):路由动态加载及菜单侧边栏
在菜单权限管理开发中,通常需要根据后端返回的菜单列表递归渲染左侧菜单栏以及动态加载路由,这样可以确保用户无法访问没有权限的菜单。为了实现这个功能,我们需要进行以下步骤: 获取菜单列…
-
JavaScript 实现签名板
点击关注公众号,“技术干货” 及时达! 签名板在网页应用中扮演着重要角色,它们能够记录用户的手写签名或者绘图,从而提升了用户体验。 在接下来的内容中,我将指导你如何利用 …
-
Vue + ElementPlus 实现权限管理系统(四): 面包屑与导航标签菜单
点击关注公众号,“技术干货” 及时达! 本篇文章要实现的功能如下图所示 page.gif 面包屑导航 面包屑导航在后台管理系统中是一个非常常见的功能,它用于显示用户当前所…
-
Vue + ElementPlus 实现权限管理系统(五):Keep-Alive精准控制缓存指定组件页面
在 Vue 中,默认情况下,当一个组件实例被替换后会被销毁,导致丢失所有已变化的状态。这意味着当组件再次显示时,会创建一个只带有初始状态的新实例。然而,有时候我们希望在页面切换到其…
-
面试官: 你连requestAnimationFrame的用法、优势和应用场景都搞不清楚?
前言 如果你是一名前端开发,那么你多少有了解过requestAnimationFrame吧?如果没有也接着往下看,会有详细用法说明。 很多人会局限于把requestAnimatio…
-
Vue + ElementPlus 实现权限管理系统(六): 自定义指令实现前端按钮权限控制
在 Vue 中”指令”相信大家都不陌生,比如v-if,v-for,v-model等等,这些都是 Vue 中内置的指令。在 Vue 中指令其实也可以自定义,本…
-
Vue + ElementPlus 实现权限管理系统(七): 实现菜单管理功能
本篇文章开始我们便进入了真正的页面开发阶段,首先要做的是一个菜单管理的页面,所实现的功能其实就是对菜单的增删改查功能。效果图如下 image.png 其中条件查询部分使用eleme…