自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端基础面试题

2024超级详细的前端面试题

2024-01-03 17:30:31 1849 3

原创 Echart常规配置项

把数据集(dataset)的行或列映射为系列(series)直角坐标系内绘图网格。

2024-03-03 16:02:57 458

原创 vite-plugin-papes、vite-plugin-vue-layouts、unplugin-vue-components、unplugin-auto-import

可以读取指定的目录文件,自动化生成路由信息,高效快捷开发vite.config.ts配置main.ts配置env.ts配置自动生成vue-router的路由映射规则将得到如下的路由配置信息。

2024-03-03 13:55:48 1969

原创 Vue3组件间的9种通信方式(含例子)

Vue3组件间的9种通信方式

2024-01-25 07:00:00 1462

原创 报错:Cannot find module ‘vue‘. Did you mean to set the ‘moduleResolution‘ option to ‘node‘, or to add

报错:Cannot find module 'vue'. Did you mean to set the 'moduleResolution' option to 'node', or to add

2024-01-24 00:15:00 1682 1

原创 报错:找不到模块“./App.vue”或其相应的类型声明。ts(2307)

报错:找不到模块“./App.vue”或其相应的类型声明。ts(2307)

2024-01-23 00:15:00 5377 1

原创 Vue3-项目创建初始化 Vite

Vue3-项目创建初始化 Vite

2024-01-22 00:15:00 440

原创 Vue3-src文件夹别名@配置

vite.config.ts文件添加配置。

2024-01-21 00:15:00 511

原创 Vue3-Axios二次封装与Api接口统一管理

Vue3-Axios二次封装与Api接口统一管理

2024-01-20 00:15:00 1338

原创 Vue3-路由安装、配置与使用

Vue3-路由安装、配置与使用

2024-01-19 15:43:31 656

原创 TypeScript实现一个贪吃蛇小游戏

尚硅谷李立超老师,Typescript教程的贪吃蛇游戏-笔记分享

2024-01-18 16:11:09 731

原创 TypeScript基础

TypeScript基础

2024-01-17 20:46:42 1987

原创 Html+Css+JavaScript实现完整的轮播图功能

这个案例具备常见轮播图完整的功能,大家可以根据自己的需求去修改;代码可以直接复制运行,需要安装sass。

2024-01-16 14:06:17 5755 1

原创 实现一个函数,函数返回一个对象

【代码】实现一个函数,函数返回一个对象。

2024-01-14 22:05:14 514

原创 前端面试Vue部分补充(详细)

vue-router跳转可以实现单页应用的无刷新跳转,并且可以利用路由钩子进行一些额外的处理,而location.href则是传统的页面跳转方式,会导致页面的刷新。与MVC和MVP模式不同的是,MVVM模式中的视图模型充当了展示器的角色,并且视图和视图模型之间通过数据绑定实现了双向通信。与MVC模式不同的是,MVP模式中的展示器充当了控制器的角色,负责处理用户输入和更新模型和视图之间的通信。当在Vue中给data中的对象属性添加一个新的属性时,新添加的属性不会被Vue实例观察到,也不会触发视图的更新。

2024-01-13 14:11:50 1476

原创 彻底弄懂Promise!!!

彻底弄懂promise是什么,怎么用,使用场景?

2024-01-12 21:10:37 1400

原创 Git使用

保姆级教你使用git进行代码管理,有手就会!

2024-01-11 02:45:00 859

原创 求两个字符串相同的最长子字符串

javascript实现求两个字符串相同的最长子字符串方法和思路

2024-01-10 18:12:24 582

原创 使用fs.renameSync(oldPath,newPath)方法,报错Error: ENOENT: no such file or directory

使用fs.renameSync(oldPath,newPath)方法,报错Error: ENOENT: no such file or directory

2024-01-09 12:26:19 540

原创 使用fs.renameSync(oldPath,newPath)方法,报错Error: EPERM: operation not permitted

使用fs.renameSync(oldPath,newPath)方法,报错Error: EPERM: operation not permitted

2024-01-09 12:21:36 1074

原创 Vue报错合集

原因:在组件的属性中,期望的类型是数组(Array),但实际传入的是对象(Object)。解决这个问题的方法是检查你的mounted钩子函数中的代码,确保没有出现错误。原因:在Vue组件的mounted钩子函数执行期间出现了未处理的错误。原因:由于异步事件监听器中的拒绝错误未正确处理所导致的。原因:插件重复注册。

2024-01-08 21:36:54 1534

原创 Html、Css基础

padding-left: 左内边距 padding-right: 右内边距 padding-top: 上内边距 padding-bottom: 下内边距。nth-of-type: nth-of-type会把指定元素盒子排列序号,执行的时候首先看div指定的元素,之后回去看 nth-of-type(1)border-top: 上边框 border-bottom: 下边框 border-left: 左边框 border-right: 右边框。

2024-01-07 10:30:00 1985 1

原创 Vue基础

不能配置多个代理,不能灵活的控制请求是否走代理;props是只读的,Vue底层会监测你对props的修改,如果修改了会发出警告,如果需要修改,需复制props的内容到data中,然后再修改data中的数据。(1)组件配置中:data函数,methods中的函数,watch中的函数,computed中的函数,它们的this均是VueComponent实例对象;(2)new Vue()配置中:data函数,methods中的函数,watch中的函数,computed中的函数,它们的this均是Vue实例对象;

2024-01-07 02:45:00 367

原创 Jquery基础

("div").html()//获取设置元素内容$("div").text()//获取设置元素文本内容$("input").val()//获取设置表单值$(this).parents("all")//返回指定祖先元素//遍历//第一个参数一定是索引号,可自定义索引号名称//第二个参数一定是dom元素对象})$.each()方法主要用于遍历数据,处理数据。

2024-01-06 22:15:00 363

原创 Nodejs(补充)

cd D:\java\bin :切换目标文件地址。node D:\java\bin :执行代码。esc键快速清空当前已输入的命令。node -v :查看版本号。tab 键快速补全路径。

2024-01-06 19:45:00 349

原创 JavaScript中数组常用方法(详细)

数组的方法(详细)

2024-01-06 18:04:25 360

原创 前端面试常见手写代码题集

定义了一个`curry`函数,它接受一个函数作为参数,并返回一个新的柯里化函数。同时,还维护了两个变量`maxCount`和`mostFrequentChar`,用于记录出现次数最多的字符和其出现的次数。快速排序是一种常用的排序算法,它通过选择一个基准元素,将数组分成两个子数组,然后对子数组进行递归排序,最后将两个子数组合并成一个有序数组。在上述示例中,我们选择数组中间的元素作为基准元素,然后将小于基准元素的数放在左边,大于基准元素的数放在右边,最后递归地对左右两个子数组进行排序,最终得到排序后的数组。

2024-01-06 16:53:55 671

原创 Document 对象属性和方法(详细)

document.querySelectorAll() document.querySelectorAll() 是 HTML5中引入的新方法,返回文档中匹配的CSS选择器的所有元素节点列表。document.open() 打开一个流,以收集来自任何 document.write() 或 document.writeln() 方法的输出。document.close() 关闭用 document.open() 方法打开的输出流,并显示选定的数据。

2024-01-06 15:55:54 432 1

原创 Ajax常见请求方法(详细)

同源:协议,域名,端口完全相同。//CORS跨域资源共享。

2024-01-06 15:35:25 5661 1

原创 JavaScrip判断一个对象是否存在于数组中

5. 使用`indexOf()`方法:`indexOf()`方法用于返回数组中指定元素的第一个索引,如果不存在则返回-1。3. 使用`find()`方法:`find()`方法用于返回数组中满足指定条件的第一个元素,如果找到则返回该元素,否则返回`undefined`。4. 使用`filter()`方法:`filter()`方法用于返回数组中满足指定条件的所有元素,返回一个新数组。2. 使用`some()`方法:`some()`方法用于检测数组中是否有至少一个元素满足指定条件,返回一个布尔值。

2023-12-19 14:59:39 483 2

原创 JavaScript基础

javascript基本教程

2023-12-15 00:00:00 55

原创 Element Plus 样式穿透 :deep()

那么我们也可以写一个外部样式文件,然后在main.js引入;2.但是写了外部样式文件的话,会影响到其他组件使用这个el-button的样式,那么我们就可以使用样式穿透,来修改本组件的样式,可以理解成 scopted 样式模块化那样吧。当自己在控制台修改样式时能生效,但是复制到代码里却不能生效,原因是element组件的样式都是通过外部样式文件实现的,所以对应的标签上并没有vue加上的属性。那么我们直接在使用elment组件的组件中加上样式,是不会生效的,外部导入的样式文件优先级更高。

2023-12-14 11:05:10 1028 2

原创 前后端分离vue3项目 之安装环境和依赖

前后端分离vue3项目之安装环境和依赖

2023-12-14 10:41:58 528 1

原创 JSON Web Tokens(JWT)

JWT 即:JSON Web Token,定义了一种紧凑的、自包含的方式,用于在网络应用环境间以 JSON 对象安全地传输信息。JWT 是一个开放的行业标准 RFC 7519。JWT 传输的信息可以被验证和信任,因为它经过了数字签名。JWT 一般被用来在身份提供者和服务提供者间传递被认证用户的身份信息,以便于从资源服务器获取资源,也可以增加一些额外的业务逻辑所需的声明信息。JWT 常用于代替 Session,用于识别用户身份。

2023-12-10 08:30:00 1157 1

原创 element-ui Container 布局容器高度自适应

(60px是el-header的高度)height: calc(100vh - 60px);(60px是el-header的高度)

2023-12-09 17:16:19 865 3

原创 MySQL数据库

Mysql基本使用

2023-12-09 16:20:42 1082 1

原创 Nodejs之Express框架

Express 是一个简洁而灵活的 node.js Web应用框架, 提供一系列强大特性帮助你创建各种Web应用。Express 不对 node.js 已有的特性进行二次抽象,我们只是在它之上扩展了Web应用所需的功能。丰富的HTTP工具以及来自Connect框架的中间件随取随用,创建强健、友好的API变得快速又简单。Express - 基于 Node.js 平台的 web 应用开发框架 - Express中文文档 | Express中文网。

2023-12-09 15:43:14 216

原创 bem架构+Sass预处理器

什么是bem? Sass常用基础语法?如何编写bem架构?

2023-11-28 17:14:15 138

原创 Vue3 如何创建实战项目

2.选择 y ===>输入项目名称(最好英文)===> Vue ===> TypeScript。4.安装依赖 npm install (成功会生成一个node_modules)1.npm init vite@latest(最新版本)安装完成后终端输入 npm -v 查看版本。3.切换到项目目录 cd '项目文件名'开发模式运行命令 npm run dev。2.禁用Vue2安装的Vetur。3.一直选择 yes。

2023-11-28 13:51:43 122

原创 Vue2 项目-----信贷管理系统

Vue2项目信贷管理系统,前后端分离,适合初学者学习~

2023-11-10 16:03:44 188 3

空空如也

空空如也

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

TA关注的人

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