自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 文件类型校验

上传图片时,需要校验文件是否是图片且符合要求的类型(JPG、PNG等),单纯通过input返回的type无法确定上传文件的真实类型(修改文件后缀后,type将无法正确识别)读取文件,获取文件的二进制内容,通过二进制文件的文件头判断文件的真实类型。

2024-09-09 17:36:30 254

原创 浏览器下载文件

可能遇到的问题http://https://

2024-09-09 17:29:04 169

原创 VSCode常用插件

前端开发常用的VSCode插件

2024-02-22 10:15:51 220 1

原创 Vue3 Diff算法

当新旧vnode的子节点都是一组节点时,为了以最小的性能开销完成更新操作,需要比较两组子节点。用于比较的算法就是Diff算法。

2024-02-02 15:31:08 419

原创 Vue3渲染器

渲染器的作用是把虚拟DOM渲染为特定平台上的真实元素

2024-01-05 12:27:08 524 1

原创 常用开发工具

网站NPM:查找NPM包MDN:前端开发文档UnoCSS Interactive:查找CSS样式对应的UnoCss类名npm包通用Lodash:JavaScript 实用工具库Dayjs:时间处理Momentjs:时间处理Eslint:代码质量规范Prettier:代码风格约束Commitlint :规范提交信息SocketIO:消息推送前端框架Vue2VueRouter:为 Vue.js 提供富有表现力、可配置的、方便的路由VueX:状态管理模式Vue3

2023-12-14 09:56:37 62 1

原创 Vue3编译器

Vue的编译过程

2023-12-13 11:29:45 899 1

原创 Vue3响应式

Vue3响应式实现原理

2023-06-21 16:41:18 191 1

原创 模块化机制

前端模块化机制

2023-03-22 11:10:06 74

原创 输入框内容部分选择

部分选中

2023-03-14 16:56:19 686

原创 ElementUI-表单清空问题

表单清空的一系列问题

2023-03-14 16:40:19 1395 1

原创 ElementUI-多层数据的表单验证

ElementUi表单

2023-03-14 16:11:01 984

原创 JS-防抖函数和节流函数

只要持续触发就不执行,。将执行次数降低到1次(不设置立即执行)

2021-07-05 16:01:03 56 1

原创 JavaScript--对象

我们创建的每一个函数都有一个prototype属性指向一个对象,这个对象的用途是包含可以由特定类型的所有实例共享的属性和方法。在通过原型链实现继承时,在超类构造函数中定义的引用类型的属性会成为子类原型对象中的属性,那么就又会出现共享的问题了。使用原型链实现对原型属性和方法的继承,通过借用构造函数来实现对实例属性的继承。在创建子类型的实例时,不能向超类的构造函数传递参数。

2021-06-21 12:44:38 58 1

原创 iview----更改主题色

适用于Vue-Cli3创建的项目。

2021-02-08 15:23:06 1440 1

原创 WebStorm自定义模板

符中间内容起占位作用,使用时光标会停在该位置。3、输入缩写、描述、模板内容。4、选择需要使用的场景。就可以自动生成模板了。

2020-12-17 20:30:10 569

原创 在Webstorm中配置less自动生成css文件

成功。

2020-12-12 21:01:20 1062

空空如也

空空如也

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

TA关注的人

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