自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JDK 为什么需要配置环境变量

首先,我们要知道 Java 程序的执行过程。首先将 xxx.java 文件(使用 javac 编译指令)编译成 xxx.class 文件(字节码文件),再将字节码文件(使用 java 执行指令)解释成电脑所能认识的机器指令并运行。

2024-07-02 21:37:12 741 1

原创 Maven的安装与配置

Maven 是当今 Java 开发中主流的依赖管理工具。刚开始学习的时候,IDEA配置Maven肯定会遇到许多问题,我也不例外,阅读了许多资料,我总结出属于自己的IDEA配置Maven的教程。请往下看~

2024-07-02 21:34:28 11315 1

原创 Win11下安装多个JDK版本,并切换

一台电脑可以同时安装多个版本 jdk,建议两个,最多不超三个。安装多个JDK版本可能会占用较多的磁盘空间。此外,同时运行多个 JDK 版本可能会对系统性能产生一定的影响。  切换 JDK 有两种方式,一种是手动切换,一种是使用第三方工具进行 JDK 版本管理。本文主要讲述手动切换 JDK。

2024-06-28 21:53:57 3378 1

原创 Win11 搭建 Java 开发环境(JDK)

jdk8 到 2026 年就停止支持维护了,所以本次主要是 jdk11,具体的是 jdk11.0.2,从 3 开始收费。

2024-06-28 17:59:25 3005

原创 Win11 恢复快捷方式箭头

本作者习惯了当文件类型是快捷方式时左下角有个小箭头。但无语的是,我重装了 Win 11 系统后,快捷方式中没有了小箭头,当真抓狂。啊!!!查了那么多资料,很多都不到点上。功夫不负有心人,我找到了,然后根据自己的理解,写下了这篇文章。

2024-06-26 23:16:45 2176

原创 手写深拷贝和浅拷贝

本文主要说明如何实现深拷贝和浅拷贝。

2024-04-24 15:20:20 668 3

原创 手写Promise实现

阅读参考资料,本文整理出使用 构造函数 手撕出 Promise 的方法,在整理过程中不断添加注解以示思路。有错请指出哟,一起进步!!!class 实现 Promise 请查看参考资料,该作者写得非常好、非常详细!!!

2024-04-22 22:05:30 492 1

原创 Multer 实现文件上传功能

本文主要介绍在express框架下如何用Multer来实现文件上传功能

2023-11-04 15:36:13 1100

原创 Vue3 qrcode生成二维码

二维码的实际应用场景有很多,比如:当用户需要分享某个页面或者内容时,可以通过生成二维码的方式来方便地分享给其他人;在网页中,二维码也可以用于扫描登录、扫码领取优惠券等功能。  本文主要讲述在 Vue3 中,如何使用Qrcode生成二维码。

2023-10-20 14:17:29 2248

原创 VSCode修改扩展和用户文件夹目录位置(Windows)

随着需求的不断增多,扩展和用户信息文件也会不断挤压C盘的可存空间。所以修改两个文件的目录位置刻不容缓。需要注意的是,VSCode并不支持自定义目录位置,需要用其他方式指定目录位置。  本文主要讲述 Windows 下,修改VSCode扩展和用户文件夹的目录位置的方法。

2023-10-18 09:30:00 9326 12

原创 邮箱发送验证码(nodemailer)

 想要实现向邮箱发送验证码功能,先来简单地梳理一下思路:前端用正则表达式简单验证下邮箱格式的正确性向后端发送请求,后端随机生成验证码,并根据前端传递的邮箱发送验证码  当然实际开发中当然没有那么简单,根据实际状况书写。  本文主要讲述后端实现步骤,前端挺容易的,自己研究一下吧

2023-10-15 09:15:00 804

原创 IDEA 修改插件安装位置

IDEA 默认的配置文件均安装在C盘,使用时间长会生成很多文件,这些文件会占用挤兑C盘空间,所以我们需要修改默认配置文件位置。

2023-10-13 15:08:56 10107 6

原创 Vite创建Vue项目后遇到的问题

Vite 创建 Vue项目还算顺利,但创建后不是万事大吉,遇到了各种的问题。现在就自己遇到的问题做个总结。

2023-10-12 13:11:09 471

原创 vite创建vue3项目

在开发软件阶段,时间就是金钱。VUE CLI和Vite 均是构建Vue项目的工具。而随着开发技术的发展,Vite引起了很多人的关注?为什么会有这个现象的出现呢?  因为 Vite 的开发服务器速度很快。Vite对 JavaScript 模块使用本机浏览器支持,所以服务器启动时间是即时的。这种方法还意味着,无论应用程序的大小如何,热模块更换都保持快速,因为不必重建整个捆绑包。  接下来,让我们来看看如何用 Vite 创建Vue3项目。

2023-10-11 20:54:18 513

原创 跨域解决方案

当我们向外发送请求,并且该请求地址与当前页面地址不一样时,即协议、域名、端口号中至少有一个不同,会导致浏览器出于安全考虑阻止了页面与请求之间的交互。即出现跨域问题。  跨域问题的出现是由于浏览器的同源策略(Same-Origin Policy)所引起的。同源策略是浏览器最核心也最基本的安全策略之一,它是指浏览器只允许与当前网页的协议、域名、端口号完全相同的资源进行交互。  那么该如此解决该问题?请继续阅读。

2023-10-07 22:16:16 78

原创 Vue3+ElementPlus项目使用iconfont阿里图标

回顾一下上篇文章的内容,Element UI 使用的是阿里巴巴的图标库,通过字体图标的用法(即使用 el-icon-xxx 的类名)来引入图标。。而Element Plus 抛弃了字体图标的用法,而直接使用了 svg 图标。  那么在Element Plus框架内使用阿里图标又该如何实现?本篇文章就是讲述Vue3+ElementPlus项目使用iconfont阿里图标的方法。

2023-09-11 15:37:56 5755

原创 vue3使用elementplus图标

在实际项目中,我们常常需要用到图标,所以本文主要来介绍一下vue3使用elementplus图标的方法。

2023-09-07 19:00:56 4282 2

原创 meta标签

meta标签在前端开发应用中扮演着重要的角色,它可以提供关于网页的元数据信息。故本文主要来聊一下meta标签 ~ ~

2023-08-17 14:25:30 210

原创 offset、cilent和scroll三大家族

项目开发中经常需要用到元素大小,网页高度,视口高度,各种距离等等,本文总结了获取各种宽高、距离的方法。

2023-05-01 09:00:00 521

原创 CSS3 动画

css实现动画主要有3种方式,①、transition实现过渡动画,②、transform转变动画,③、animation实现自定义动画。本文主要介绍这三种动画。

2023-04-27 09:00:00 253

原创 Vue3 路由钩子的使用

VueRouter提供了一些路由钩子函数,允许开发者在不同的路由生命周期阶段执行自定义逻辑,从而实现更为灵活的路由控制。以下是VueRouter的一些常用路由钩子函数

2023-04-26 09:00:00 4552

原创 Vue3 自定义hooks

这篇文章是介绍一下vue3中的hooks以及它的用法,主要围绕两点来介绍,一个是hooks基本概念,另一个是vue3中hooks的使用方法,本文结合实例代码给大家讲解的非常详细,需要的朋友参考下吧。

2023-04-25 09:00:00 360

原创 Vue3 keep-alive

Vue3中的keep-alive可以用于优化组件渲染的性能。例如,在一个页面中,有一些组件不需要每次访问时都重新渲染,可以使用keep-alive将这些组件缓存起来,只在第一次或数据变化时渲染更新。这样做可以减少组件的重复渲染,提高页面的响应速度。同时,keep-alive也可以用于处理一些需要缓存的数据,例如用户登录状态等。  本文主要介绍Vue3中keep-alive的使用。

2023-04-24 09:00:00 9354

原创 Vue3 插槽slot

Vue使用插槽slot的主要作用是实现组件的复用和封装,使得组件更加灵活和可定制化。具体而言,插槽可以在组件内部注入内容,实现动态渲染,同时也可以保留组件固有的结构和样式。插槽的优点在于可以使得组件更加灵活,各种不同类型的数据都可以通过插槽传递进来,实现不同表现形式。缺点在于使用插槽会导致代码的可读性变差,同时也会增加一定的执行成本。本文主要介绍Vue3 插槽slot的使用。

2023-04-23 19:54:30 273

原创 Vue3中Vuex的基本使用

Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。Vuex适用于中大型单页应用程序,可以方便地管理应用程序状态,实现状态共享和状态变更的响应式更新,使得代码更加清晰简洁。通常 Vuex用于存储用户登录状态、用户个人信息、全局加载状态、页面公用数据等数据。故本篇主要简单介绍Vuex的基本配置和使用。

2023-04-21 16:43:02 1610

原创 vue3 自定义指令

Vue内部封装好的指令是内置指令,如v-if、v-model等,方便我们对dom元素完成某项操作。而自定义指令就是根据自身要求,自己编写且封装好的一些指令,有较高的灵活性。不过自定义指令也需要以v-开头。本文主要重点学习一下Vue3中自定义指令如何使用?

2023-04-19 13:41:57 1201

原创 防抖和节流

本文主要介绍了防抖节流的基本知识和使用过程。文章中不仅会讲述原来使用的防抖或节流方式,还会带来新的一种封装方式,使用起来更简单、更清晰。

2023-04-18 14:30:17 128

原创 echarts的简单封装复用

项目中经常用到echarts,不做封装直接拿来使用也行,但不可避免要写很多重复的配置代码。所以本文主要讲一下echarts的简单封装复用。

2023-04-16 15:47:46 738

原创 http状态码

工作中无法避免与http状态码打交道,为了方便,特写此文梳理一下。

2023-04-12 13:50:24 226

原创 axios的模块化处理及其调用

本文主要介绍axios二次封装和调用。

2023-04-11 18:56:47 507

原创 CSS-通配符选择器

本文主要介绍了CSS通配符选择器的用法。

2023-03-30 16:14:34 703

原创 vue3 响应式之ref、reative、toRef和toRefs

基于对vue的响应式系统的理解,本文浅谈一下reactive、ref、toRef和toRefs的区别于使用,有错请大神指出!!!

2023-03-29 23:25:35 1435

原创 js Object.assign()是浅拷贝还是深拷贝?

本文讨论了在JavaScript中Object.assign()是浅拷贝还是深拷贝的问题

2023-03-26 01:00:01 667 1

原创 vue3 setup函数和<script setup>

组合式 API 提供了一种更加灵活和可组合的方式来定义组件逻辑,而vue3.0是通过setup()函数来定义组合式api;从vue3.2起则是通过来实现。而本文主要介绍和比较这两种风格的使用。

2023-03-25 17:58:29 450

原创 vue3-父子组件间通信

在实际业务开发的过程中,我们时常会遇到组件间的通信问题,比如:父子组件间通信、同级组件间通信等。本篇文章中主要介绍父子组件间通信。

2023-03-22 12:38:12 4417

原创 vue3-生命周期及钩子函数

本文对vue3组件的生命周期及其钩子函数进行解读,有错希望大家指出~~~

2023-03-20 21:34:02 1670

原创 vuecli3引入Element-plus

element-ui是vuecli2版本,与vuecli3版本不兼容,故vuecli3则是使用element-plus。

2023-03-12 18:30:09 4607 5

原创 创建vue3项目

本文主要介绍在已经安装配置好nodejs的情况下,利用vuecli创建vue项目

2023-03-04 13:41:08 2860

原创 npm常用指令

npm的常用指令和一些思考

2023-03-02 19:47:20 2637

原创 修改VScode扩展安装包的常用方法

绝对路径想要测试是否修改了安装路径可以下载个扩展安装包。

2023-03-01 12:42:04 3054

空空如也

空空如也

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

TA关注的人

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