0%

因为硬盘存储了大量小文件,造成 MFT 文件占用近 3 GiB 空间。一直想找到减少空间的方法,之前尝试过几次搜索都没有结果,今天再次搜索了一下,在这里记录一下。

阅读全文 »

在开发过程中,经常会遇到使用 Alt+Tab 键从编辑器切换到 Chrome 时窗口卡住无法进行任何操作的情况,需要点击窗口外的地方(例如系统任务栏)之后页面才恢复正常。

我用的开发工具是 VS Code,卡住时的具体表现为:整个 Chrome 窗口点击没有任何响应,包括浏览器按钮、网页的任何鼠标移动、点击。

阅读全文 »

Safari 有一个关于缓存的特性,在页面前进、后退时,会缓存之前的页面,并在回到原来的页面时使用缓存,也就是说页面不会重新加载。而在 Android 当中,不同浏览器或 APP 的行为表现并不一致,通过 location.href = newURL 或者 location.assign() 跳转到新的页面后,再次返回时,微信会刷新页面,而实测在 MIUI 自带浏览器、夸克浏览器都表现为页面会被缓存。

在实际开发中需要特别注意该行为,以防止产生一些问题,比较常见的例如对接支付平台、或跳转到新页面支付填写表单(登录、注册、登记等),然后返回到原来的页面,这时候会非常依赖这个事件来更新状态…

阅读全文 »

公司项目使用的 iView 库,发现一个业务功能代码进行表单验证时出现验证结果始终为 false 不通过的情况,代码如下,返回的始终为 false

1
2
3
4
5
6
7
8
9
10
11
validateUserForm() {
let _valid = false;
this.$refs["formUser"].validate(valid => {
if (!valid) {
this.$Message.error("请完善表单信息");
} else {
_valid = true;
}
});
return _valid;
}

3.4.x 版本工作正常,3.5.x 版本不正常。

阅读全文 »