自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 react|redux状态管理

需要创建异步的action方法的时候需要引入createAsyncThunk的hook。参考官网:https://cn.redux-toolkit.js.org/tutorials/quick-start。createSlice核心属性:name、initialState、reducers、extraReducers。通过redux提供的useSelector和useDispatch的hook去操作state和action即可。5、react组件中操作redux的state和action。

2023-10-19 11:40:31 458

原创 Demo记录|移动端H5页面如何实现上下滑动触发事件的小功能

简单记录一个小demo,如果写h5页面比较实用,可以实现一些有趣的功能。

2023-09-06 17:05:52 922

原创 JS复制粘贴功能实现

本章记录如何通过js代码实现复制内容到剪切板,之后可以粘贴到需要的地方的功能。

2023-06-21 15:11:00 5057

原创 postcss插件使用和适配方案

使用 postcss-px-to-viewport 插件解决移动端的适配方案。

2023-06-15 10:24:19 2334

原创 Vue-ECharts使用说明

vue-echarts 是在Apache Echarts官网的echarts使用方法上二次封装的组件,方便我们创建echarts图应用到我们的项目中。

2023-06-08 17:48:27 2130

原创 vue2跨域问题解决[前端方法]

vue2项目针对这种跨域的报错,使用前端的处理方法。

2023-06-06 16:11:23 2014

原创 视频播放方案

这里使用原生的javascript实现m3u8格式视频播放。使用了包括video.min.js库和HLS插件。

2023-05-10 10:54:22 524 1

原创 video插件播放m3u8格式视频(存原生)

这里使用原生的javascript实现m3u8格式视频播放。使用了包括video.min.js库和HLS插件。

2023-05-09 17:10:35 3611

原创 vue2路由表中异步加载组件命名

在Vue2中,路由表中引入组件时,可以使用动态导入(Dynamic Import)的方式来异步加载组件,以提升页面加载速度和降低初始加载的体积。在这种方式下,会配合这种注释 /* webpackChunkName: “” / 来对异步加载的组件进行命名。

2023-05-08 15:51:34 434

原创 vue项目中生成LICENSE文件

LICENSE 文件是一个文本文件,它包含了你的项目所使用的开源软件的许可证信息。在开发过程中,我们经常会使用到各种各样的第三方开源软件,这些软件是有版权和许可证的,我们在使用时需要遵循它们的许可证规定。LICENSE 文件就是为了记录这些许可证信息,以便其他人了解你的项目使用了哪些开源软件和它们的许可证类型。而且,编写和包含 LICENSE 文件是一个很好的开发习惯,也是展示你的项目合规性和专业性的重要一环。

2023-05-08 14:20:32 1574

原创 4-异步:非阻塞IO

结合NodeJs系统图,简单理解Node.js的非阻塞I/O的概念

2023-01-28 11:35:52 515

原创 2-Node.js 内置模块

简单介绍 Node.js 内置API模块,该模块可以说是连接我们 JS 和 计算机底层的关键桥梁,因此十分重要。

2023-01-18 17:50:33 483

原创 1-Node.js简单介绍

简单介绍 Node.js 是什么,能做什么。

2023-01-18 17:43:15 579

原创 分享一道有关find与map的趣题

分享一道关于 find 和 map 两种循环遍历处理的趣题,认识在能用map处理问题时有多么利于优化代码执行的时间复杂度。

2023-01-18 09:22:24 103

原创 TypeScript Mixins 混入

TS 中Mixins混入类是与vue中的mixins混入语法,简单来说也是对多个对象,类等的合并。

2023-01-06 12:44:03 1037 1

原创 nodejs 跨域处理

记录一下前端使用nodejs服务处理跨域的方法。

2022-12-14 17:16:54 211

原创 vue2 $ref, $parent, $children的使用

父子组件之间的通信一直是vue里面比较常用的功能点,在父子组件的实例中有 $ref, $parent, $children 三个常用的属性, 这里记录这三种属性的使用的学习。

2022-12-13 17:04:35 1256 1

原创 TypeScript 泛型

记录个人TypeScript中关于泛型的学习。

2022-11-09 16:45:24 447

原创 TypeScript Symbol类型

记录个人TypeScript中关于Symbol类型的学习。

2022-11-08 16:02:33 399

原创 TypeScript 枚举类型

记录学习TypScript枚举类型的笔记。

2022-11-01 11:26:04 242

原创 TypeScript Class类的使用

记录个人TypeScript中关于类的语法的学习。

2022-10-27 14:52:36 760

原创 TypeScript 基础类型

记录 TypeScript 基础类型学习

2022-10-19 10:11:42 228

原创 插件系列 vue2安装tailwindcss

插件系列 vue2安装tailwindcss。而且亲测tailwindcss在vue2中引入,可以与其它css预处理混用,并不冲突, 而vue3可以直接参考官网的安装方式即可。

2022-09-28 17:19:30 1835

原创 flex 弹性盒子布局多行,最后一行不占满的技巧

在不清楚盒子宽度和盒子内容的宽度的时候,可以采用以下技巧实现每行多个盒子的布局。

2022-09-01 23:08:20 4848 1

原创 elementui侧边导航文字不隐藏的问题

记录elementui侧边导航文字不隐藏的问题解决思路和方法

2022-08-27 12:30:28 728

原创 elementui导航折叠卡顿的问题

记录elementui导航折叠卡顿问题解决思路和方法

2022-08-27 02:22:23 5340 1

原创 element-ui组件 el-menu导航菜单边缘不对齐

记录element-ui组件中el-menu导航菜单使用中遇到的边缘不对齐的问题以及解决思路和办法。

2022-08-27 00:23:47 2620

原创 vue2 vuex模块化设计

为了方便vuex使用,简单进行vuex的模块化设计,这里仅仅针对vue2,vue3有更简单的pinia,本身就是按照模块化进行的设计,因此不讨论。

2022-08-25 16:48:14 696

原创 vue2 路由模块化设计

官方demo的写法是直接将路由表放到router文件下的入口文件index.js中,这样看起来代码很冗余,不利于团队开发,因此采用模块化进行路由的细腻度的设计。

2022-08-25 16:12:13 465

原创 express搭建的nodejs项目使用webpack进行打包

express搭建nodejs后台接口服务进行webpack打包流程和问题记录

2022-08-15 14:52:25 7191 9

原创 解决element-plus侧边栏组件el-menu不占满可视窗高度的问题

解决element-plus侧边栏组件el-menu不占满可视窗高度的问题。

2022-07-27 23:23:18 4356

原创 js 快速排序

js 面试题快速排序手写

2022-07-24 11:16:35 79

原创 javascript 面试题

javascript面试题总结

2022-07-20 20:30:38 574

原创 个人记录:从浏览器地址栏输入url到请求返回发生了什么

个人记录:从浏览器地址栏输入url到请求返回发生了什么

2022-07-19 14:40:03 211

原创 HTML+CSS面试题

HTML+CSS面试题总结

2022-07-18 11:34:10 722

原创 git合并工具-DiffMerge

介绍git合并工具,DiffMerge安装,配置,使用。

2022-05-11 12:08:50 1441

原创 layui的基本使用

该笔记记录如何使用layui的模块化方法。访问layui官网 https://www.layui.site/下载官网的layui压缩包文件,解压到本地文件夹,文件结构如下:在项目下,创建layui文件夹,将这三个文件拷贝过去。在项目下,新建layuiModel文件夹,存放自定义layui模块文件。在项目下,创建Html文件。其中的自定义layui模块文件内容如下:该文件中定义的模块包括自定义的属性和方法。# helloworld.js文件## 第一个参数是可选的,用于声明

2021-10-26 16:46:35 1227

原创 安装数据库遇到的问题【个人记录】

问题1:net start mysql 启动服务失败1.显示没有创建服务,虽然解决后,仍然无法启动mysql2.在bin目录下通过mysqld --console查看错误信息,最后排查3306端口被占用解决:1.第一种方法1)删掉mysql目录下data目录2)执行指令:mysqld -remove MySQL 移除已错误安装的mysqld服务mysqld --initialize-insecure 初始化mysql服务数据mysqld --install 安装mysql服

2021-10-21 10:17:06 513 1

原创 14-session运用

本笔记记录session的基本运用session的用途:session运行在服务器端,当客户第一次访问服务器时,可以保存客户的登录信息。当客户访问其它页面时,可以通过保存的信息判断客户的登录状态,进而做出提示,相当于登录拦截运用。session可以和Redis或者数据库等结合做持久化的存储操作,当服务器崩溃的时候,保证用户信息不会丢失。cookie和session的区别:cookie数据存放在客户的游览器上,session数据存放在服务器上。cookie因为存放在客户的游览器,所以别人可

2021-08-02 23:28:08 166

原创 13-cookie运用

本笔记记录cookie缓存相关知识点cookie简介:cookie是存储于访问者的计算机中的变量,可以在同一游览器访问同一个域名的时候共享数据。因为HTTP是无状态的协议,从一个游览页面转到同一个域名下的另一个页面,服务器是无法识别这是同一个游览器在访问同一个页面,每次访问的页面与页面之间是没有关系的。因此,cookie缓存在其中可以建立页面与页面之间的联系,将一个页面的变量存放起来,在同一个域名下另外一个页面中也能正常使用。w3s官方说的更易懂一点,cookie 是存储于访问者的计算机中的变量。

2021-08-02 23:25:54 235

空空如也

空空如也

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

TA关注的人

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