- 博客(113)
- 资源 (3)
- 收藏
- 关注
原创 Javascript常用函数、方法速查手册
这篇文章主要对工作中常用的一些常用的原生Js方法进行整理,包含数组与字符串之间的转换、常见日期格式转换、常用Math对象的方法、Js原生全局属性、方法、等、常用方法进行归纳整理
2021-04-06 11:31:36 11920 36
原创 逆流而上的选择-积极生活,逆流而上
李明坐在公司的开放式办公区,耳边是键盘敲击声的交响乐,眼前是一行行跳跃的代码。他的眼神有些恍惚,显示器的蓝光在他眼镜上反射出时代的光芒,这光芒既耀眼又刺眼。他即将35岁,在这个年纪,他面临着一个程序员最不愿面对的问题——技术的迭代更新。他出身于一个偏远的农村,那里的人们相信知识能改变命运。李明就是那个信念的见证者,他凭借着自己的努力,走出了大山,走进了这个省会城市的繁华。然而,随着时间的推移,他开始感到力不从心。新技术层出不穷,每一次更新换代都像是一次淘汰,而他总是在奔跑中气喘吁吁。
2024-03-27 22:30:22 414
原创 深入理解 Vue 3.0 宏函数:提升组件代码的工程化与可维护性
在 Vue 3.0 中,为了更好地组织和维护组件代码,引入了几个新的宏函数。这些宏函数包括defineProps、defineEmits、defineExpose、defineSlots 和 defineOptions。本文将详细介绍这五个宏函数的使用方法。
2024-03-27 21:56:21 512
原创 基于Vue.js 实现简易拖拽指令
拖拽功能的实现原理主要是通过鼠标事件(mousedown、mousemove、mouseup)来控制被拖拽元素的位置。我们需要监听鼠标按下事件,计算鼠标按下位置与被拖拽元素的偏移量,然后在鼠标移动事件中根据鼠标位置不断更新被拖拽元素的位置,最后在鼠标抬起事件中清除事件监听器。通过自定义指令实现拖拽功能,可以有效地将拖拽逻辑与组件逻辑分离,使得代码更加清晰和易于维护。但是需要注意的是,拖拽功能的实现涉及到一些 DOM 操作,需要谨慎处理,以免引发意外的副作用。
2024-03-27 21:36:33 377
原创 通过一个简单的自定义指令,探索 Vue 3.0 自定义指令的魅力
Vue 3.0 自定义指令是一种在 Vue 组件中定义的一种特殊指令,可以直接绑定到 DOM 元素上,并在元素上执行特定的行为或逻辑。自定义指令可以用于处理 DOM 操作、事件处理、数据绑定等方面,是 Vue 中增强功能的重要方式之一。全局和局部注册:可以全局注册自定义指令,使其在所有组件中可用,也可以在单个组件中局部注册自定义指令,使其只在该组件中可用。多个钩子函数:自定义指令可以定义多个钩子函数,如bindinsertedupdate和unbind等,用于在指令生命周期的不同阶段执行特定的逻辑。
2024-03-26 22:40:51 265
原创 优雅地处理前端数据转换:自定义封装 translateDict 函数
在前端开发中,我们经常需要处理数据的转换。有时候,我们需要将某种格式的数据转换为另一种格式,这可能涉及到字符串、数组等不同数据类型的转换。在这篇博客中,我们将介绍一个名为的函数,它可以帮助我们高效地进行数据转换操作。
2024-03-26 22:05:03 224
原创 前端正则校验函数整理包含(手机号格式、邮箱、身份证)以及一些常用的input输入值校验
前端正则校验函数整理包含(手机号格式、邮箱、身份证)以及一些常用的input输入值校验
2024-03-25 21:40:39 82
原创 一篇文章带你了解Vue3.0到底比Vue2.0好在哪
当VM层(data层)数据发生变化后,setter()方法会调用方法(发布者),通知所有订阅者。订阅者会调用方法,对传入的虚拟DOM节点进行新旧比对。如果发现该对象中和都相同,就会认为两者是同一节点,直接将新的DOM对象返回渲染。如果不同,则调用方法。方法主要负责对不同的节点进行判断,如是否含有子节点或文本节点等。子节点比对通过遍历二叉树实现,利用, , , 指针进行。
2024-03-23 13:23:04 833
原创 前端面试宝典 每日一题(16)严格相等、非严格相等以及‘Object.is()‘的一些思考
关于'==='、'=='、'Object.is()'的一些思考
2022-03-28 22:33:39 795
原创 前端面试宝典 每日一题(14)关于null 和 undefined 以及 typeof null 、typeof NaN的一些思考
这篇文章主要给大家介绍一下JS最常见的两个数据类型null 和 undefined 的区别?
2022-03-28 18:35:45 1216
原创 前端面试宝典 每日一题(5)IE盒模型与Chrome盒模型(正常盒模型和怪异盒模型)的区别?
IE盒模型与Chrome盒模型(正常盒模型和怪异盒模型)的区别?
2022-03-20 15:06:32 626
原创 Vite+Vue3.0+Vue-Router4.0 采用history 页面刷新白屏问题处理(不用在nginx再进行配置)
Vite+Vue3.0+Vue-Router4.0 采用history 页面刷新白屏问题处理(不用在nginx再进行配置)
2022-01-11 21:16:15 6515 1
原创 Vue3.0新增特性以及与2.0差异(部分整理未完待续。。。)
最近闲暇之余肝了这篇文章,本文主要整理Vue3.0与2.0的差异,以及新增的特性,方法,用最简短的文字来归纳部分3.0的新特性以及与2.0的差异。
2022-01-09 15:50:42 947
原创 Vite打包项目提示“some chunks are larger than 500 kib....“
Vite打包项目提示“some chunks are larger than 500 kib...."
2022-01-06 18:09:09 1493
原创 Vue中在mounted中通过this.$refs但是获取不到属性的几种常见情况分析
Vue中在mounted中通过this.$refs但是获取不到属性的几种常见情况分析
2021-08-12 10:55:40 12765
原创 Node.js系列学习之koa框架
这篇文章主要给搭建介绍koa框架的一些基本信息,以及koa中使用的到一些插件比如:koa-router,koa-bodyparser等
2021-08-11 17:22:53 371
原创 Node.js系列学习之http模块
这篇文章给大家介绍一个最简单的node http服务创建过程,当前端访问我们的时候,我们返回了一个hello word的 html片段
2021-08-10 16:12:57 149
原创 Node.js系列学习之crypto模块
这篇文章主要给大家介绍几种node常见的密码加密方式,包括最常用的md5加密,Hmac加密,以及AES加密.
2021-08-10 16:10:52 1055
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人