随笔分类 - js
摘要:需求我们在做类似预览的功能时,需要在新窗口打开页面,但页面标题往往需要我们手动定义修改,以下有两种方式可供参考: 方案1、直接修改title内容 1 const url = 'http://xxx.xxx.xx/abcd' 2 const openObj = window.open(url) 3 c
阅读全文
摘要:”进程是资源分配的最小单位,线程是CPU调度的最小单位“这样的回答感觉太抽象,都不太容易让人理解。 做个简单的比喻:进程=火车,线程=车厢 线程在进程下行进(单纯的车厢无法运行) 一个进程可以包含多个线程(一辆火车可以有多个车厢) 不同进程间数据很难共享(一辆火车上的乘客很难换到另外一辆火车,比如站
阅读全文
摘要:前言 一直听说想成为一名高级前端程序员需要理解一些源码,那就从 Promise 开始吧,作者尽量用最少的语言让你理解 Promise 准备 Promises/A+原文[2]Promises/A+译文[3] 安装 Promise 测试工具 npm i promises-aplus-tests -g复制
阅读全文
摘要:1 var t = '2021.08.18.'; 2 var r = t.replace(/\./g,''); //\为转义字符 g表示全局 3 console.log(r) //20210818
阅读全文
摘要:后台返回对象参数展开后如下 当通过 for in 循环存放到数组的时候得到了 很显然顺序跟想象的不一样,因为对象中没有顺序,他不是数组,所以想要得到一个顺序就首先要只给对象指定规则,这里是通过对象的value的字母来指定的规则 所以,对象的遍历输出并不是按照顺序来的,那么是按照什么规则来的呢,仔细深
阅读全文
摘要:1 class ClassWithGetSet { 2 #msg = 'hello world'; 3 get msg() { 4 // return this.#msg; 5 return this.#msg.replace(/w[a-z]+/,'jackal'); 6 } 7 set msg(x
阅读全文
摘要:这篇文章主要介绍了小白谈谈对JS原型链的理解的相关资料,需要的朋友可以参考下 原型链理解起来有点绕了,网上资料也是很多,每次晚上睡不着的时候总喜欢在网上找点原型链和闭包的文章看,效果极好。 不要纠结于那一堆术语了,那除了让你脑筋拧成麻花,真的不能帮你什么。简单粗暴点看原型链吧,想点与代码无关的事,比
阅读全文