本文整理自《JavaScript高级程序设计》第4版 我们可以使用document.createEvent() […]
npm ERR! cb.apply is not a function
可以尝试以下两种解决方式 方法1 1、win + r 打开运行,输入%appdata% 2、删除npm和npm […]
TypeScript Optional Chain
假如接口有如下返回 const response = { code: 0, data: { name: ‘le […]
具有索引类型的typeof元组
如下所示 export const tuple = <T extends string[]>(.. […]
yarn切换阿里云源
使用如下命令即可 yarn config set registry https://registry.npm. […]
偏函数的应用
偏函数的用法是指创建一个调用另外一个变量或参数已经预置的函数的函数。这段话读起来比较抽象,可以看如下一个示例。 […]
Node中的定时器
Node中有四种定时器 setTimeout() setInterval() setImmediate() p […]
可撤销的Proxy代理
当使用new Proxy的方式创建一个代理后,通常其代理不能脱离其目标,如果想创建一个可撤销的代理,可以使用P […]
数组中的empty元素
当跨下标给数组赋值时,数组会产生empty元素。 let arr = [1] arr[100] = 10; 打 […]
Vue3中的Proxy
上篇文章中已经了解了使用Proxy进行数据代理时存在2个比较棘手的问题,而且vue3很好地解决了这些问题。不过 […]