- 博客(7)
- 收藏
- 关注
原创 JS-闭包
当调用外部函数返回的内部函数后,即使外部函数已经执行结束了,但是被内部函数引用的外部函数的变量依然会保存在内存中,我们把引用了其他函数作用域变量的函数和这些被引用变量的集合,称为闭包。
2025-02-12 12:22:22
327
原创 JS-手写防抖节流
防抖是指当事件触发后,等待一段时间再执行。如果在等待时间内再次触发该事件,则重新计时。只有在事件触发停止后,等待时间过去,才会执行该事件的回调。适用场景:滚动事件(滚动过程中触发的回调,如果不加节流会频繁触发);窗口大小变化(用户调整窗口时不断触发resize事件)在一定时间间隔内,事件无论触发多少次,只会执行一次。可以限制某个操作的执行频率,避免短时间内频繁执行。适用场景:输入框搜索(输入时每次输入都触发搜索,防止每次都进行请求)
2025-02-12 11:34:05
189
原创 pinia的基本使用
Pinia是Vue的存储库,可以跨组件/页面共享状态。Vue2和Vue3都能使用抛弃了Mutations的操作,只有state、getters和actions,代码更加简洁。
2023-09-18 07:40:56
1750
原创 git常用命令
若有多人同时用一个分支进行开发,你在本地修改完代码之后千万不能直接push,会覆盖掉别人提交的代码,要首先切换到一个新的分支(git checkout a),通过git pull origin new(new为你想拉去的远程某分支代码的分支名称),拉取到你的本地的a分支之后,切换到你自己本地原本开发的分支(git checkout b),通过git merge a来合并分支,有冲突解决冲突,没有冲突可以直接push代码git push origin new(push到远程new分支上)
2023-04-02 15:27:40
146
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅