摘要: 打开终端,执行命令:killall ControlStrip 阅读全文
posted @ 2021-07-15 09:27 wzndkj 阅读(455) 评论(0) 推荐(1) 编辑
摘要: 在衡量 Web 页面性能的时候有一个重要的指标叫“FP(First Paint)”,是指从页面加载到首次开始绘制的时长 那什么影响 FP 指标呢?其中一个重要的因素是网络加载速度。 要想优化 Web 页面的加载速度,你需要对网络有充分的了解。而理解网络的关键是要对网络协议有深刻的认识 Web 世界中 阅读全文
posted @ 2020-12-15 10:15 wzndkj 阅读(77) 评论(0) 推荐(0) 编辑
摘要: Chrome 打开一个页面需要启动多少进程?你可以点击 Chrome 浏览器右上角的“选项”菜单,选择“更多工具”子菜单,点击“任务管理器”,这将打开 Chrome 的任务管理器的窗口,如图 只是打开了 1 个页面,为什么要启动这么多进程呢? 并行处理:同一时刻处理多个任务 A = 1+2 B = 阅读全文
posted @ 2020-12-14 10:01 wzndkj 阅读(470) 评论(0) 推荐(0) 编辑
摘要: command+option+i 打开控制 command+shift+p 打开截图选项 选择 full 回车 截全屏 阅读全文
posted @ 2020-12-11 16:47 wzndkj 阅读(569) 评论(0) 推荐(0) 编辑
摘要: try..finally try..finally 中finally 中的代码总是会在 try 之后执行,如果有 catch 的话则在 catch 之后执行。也可以将 finally 中的代码看作一个回调函数,即无论出现什么情况最后一定会被调用。 得到返回值的代码是在 finally 之前还是之后执 阅读全文
posted @ 2020-12-03 08:42 wzndkj 阅读(488) 评论(0) 推荐(0) 编辑
摘要: JavaScript 中的 && 和 || 运算符返回它们其中一个操作数的值,而非 true 或 false。在一个运算符两个操作数的情况下这比较好理解: var a = 42; var b = "foo"; a && b; // "foo" a || b; // 42 那么两个运算符三个操作数呢? 阅读全文
posted @ 2020-12-01 08:34 wzndkj 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 语句的结果值 var a = 3 * 6; var b = a; b; 以赋值表达式 b = a 为例,其结果值是赋给 b 的值(18),但规范定义 var 的结果值是 undefined。如果在控制台中输入var a = 42会得到结果值 undefined,而非 42 如果你用开发控制台调试过代 阅读全文
posted @ 2020-11-30 19:18 wzndkj 阅读(145) 评论(0) 推荐(0) 编辑
摘要: var a = [ 42 ]; var b = [ "43" ]; a < b; // true b < a; // false 比较双方首先调用 ToPrimitive,如果结果出现非字符串,就根据 ToNumber 规则将双方强 制类型转换为数字来进行比较 var a = [ "42" ]; v 阅读全文
posted @ 2020-11-28 14:10 wzndkj 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 说到 == 和 的区别,常见的误区是“== 检查值是否相等, 检查值和类型是否相等”。听起来蛮有道理,然而还不够准确。很多 JavaScript 的书籍和博客也是这样来解释的,但是很遗憾他们都错了。 正确的解释是:“== 允许在相等比较中进行强制类型转换,而 不允许。” 根据第一种解释(不准确的版本 阅读全文
posted @ 2020-11-27 15:51 wzndkj 阅读(269) 评论(0) 推荐(0) 编辑
摘要: && 和 || 运算符的返回值并不一定是布尔类型,而是两个操作数其中一个的值。 var a = 42; var b = "abc"; var c = null; a || b; // 42 c || b; // "abc" a && b; // "abc" c && b; // null || 和 阅读全文
posted @ 2020-11-26 10:43 wzndkj 阅读(149) 评论(0) 推荐(0) 编辑