解决 TypeError:parentComponent.ctx.deactivate is not a function 报错

2023-05-12
阅读 2 分钟
1.1k
报错详情: {代码...} router-view官方示例: {代码...} 我们只要为component动态组件添加一个唯一属性key即可: {代码...}

Vue中如何使用debouce防抖函数

2021-12-02
阅读 1 分钟
1.7k
创建一个 debounced(防抖动)函数,该函数会从上一次被调用后,延迟 wait 毫秒后调用 func 方法。 debounced(防抖动)函数提供一个 cancel 方法取消延迟的函数调用以及 flush 方法立即调用。 可以提供一个 options(选项) 对象决定如何调用 func 方法,options.leading 与|或 options.trailing 决定延迟前后如何触发...

一行css代码优化长列表

2021-06-09
阅读 2 分钟
1.2k
chrome85新出的几个对性能优化最有用的css之一。优先渲染屏幕内的可视内容,通过以下效果图可以看到在滚动加载之前,可视区域之外的div内容都是空的。对屏幕之外的内容(包括布局)达到条件(进入视图区域)进行渲染。不仅加快了首屏渲染速度,更加快了页面可交互的速度。

面试题:a在什么情况下,if (a == 1 && a == 2 && a == 3)会打印值?

2021-06-04
阅读 1 分钟
1.1k
题目: {代码...} 开始看到这道题,我也是蒙的,怀疑这有可能实现吗?...查阅资料发现可以通过Object原型有一个valueOf()方法valueOf() 方法返回指定对象的原始值。语法:object.valueOf() 返回值返回值为该对象的原始值。 javascript中调用valueOf()返回指定对象的原始值,通常我们不需要去调用它。当遇到要预期到的原...

javascript的运行机制

2021-05-27
阅读 1 分钟
998
javascript设计之初就是用来处理页面交互,DOM操作的。如果是多线程的话,一个线程修改DOM,一个线程删除该DOM,浏览器就不知道该以哪个为准了。
封面图

css 视频弹幕穿透真人滚动

2021-03-29
阅读 3 分钟
1k
首先了解下css mask,mask可以接收一个图片类型或者一个类似background属性的渐变,也就是radial-gradient,其使用方法也类似background属性。详见:([链接]。

vue3 之 reactive && toRefs源码解析

2021-03-28
阅读 4 分钟
3.5k
reactive API的定义为传入一个对象返回一个基于原对象的响应式代理,即返回一个proxy,相当于Vue2.x中的Vue.Observer。

git stash drop | git stash clear后恢复代码

2021-03-24
阅读 1 分钟
6.4k
git stash -m '暂存'命令暂存工作区代码git stash list显示所有暂存的历史记录git stash apply 0恢复暂存区的代码(0代表列表序号为0的那一条,如下图)git stash drop 0 清除指定某一条暂存(0也是序号)git stash clear 清空暂存区的所有内容。今天不小心把暂存的代码使用git stash clear给清掉了,特此记录一下找回方...

vue2项目编译webpack耗时统计

2021-03-23
阅读 1 分钟
4k
vue编译命令npm run build,其实际使用的命令是vue-cli-service build,路径是node_modules\@vue\cli-service\lib\commands\build\index.js

js统计页面加载完成需要的时间

2021-03-22
阅读 2 分钟
7.5k
主要用到了 Performance API,可以统计页面DOM渲染完成需要的时间。Performance 接口可以获取到当前页面中与性能相关的信息。 {代码...}

electron-vue + electron-updater 打造一款图片压缩工具

2020-07-14
阅读 2 分钟
1.4k
起初并没有开发桌面应用的想法,一是之前了解过这个技术但没有研究过,二是懒... 好吧,主要还是懒。一开始我只是做了一个命令行的压缩工具,只实现了基础功能,详见 minify-your-img ,当然这也是本款产品的前世今生😂,功能不及现在的1/3,只实现了基础的单图片、单文件夹压缩。做到一半的时候,想着这么做也不是很智能...