什么是闭包 前沿:在 JS 中,当一段代码使用一个变量时,js引擎会顺着作用域链[https://www.jianshu.com/p/bc8fe...
结论:react v18之后,不管在哪里调用都是异步在React18之前:setState 只在合成事件和钩子函数中是“异步”的,在原生事件和 ...
由于需要将事件和监听函数映射起来,考虑使用对象存储两者的对应关系。简单代码逻辑如下: 使用的时候利用类的单例模式[https://www.jia...
1、npm config 查看和修改npm的配置 配置项有: json(Boolean) global(Boolean) editor(Stri...
i++ 和 ++i 都是增加变量 i 的值,但它们在表达式中的行为和返回值是不同的。 i++ 是后置增量运算符。它首先返回 i 的原始值,然后才...
一、JS代码执行流程 JS的执行机制:先编译,再执行。js代码在编译阶段,会创建执行上下文,变量和函数会被放到变量环境中,变量初始化为undef...
前沿:浏览器的多进程架构 chrome的多进程架构主要包括以下几个进程: 1、浏览器(主)进程:主要负责子进程管理、页面显示(地址栏、工具栏、书...
一、浏览器缓存位置 memory cache(内存缓存):存放在内存中,用于临时保存资源,缓存会随着进程的释放而释放。 service work...
单例模式是一种设计模式,他主要是用来限制一个类只能创建一个对象,而不是每次创建新的对象 ChatStore.instance是一个单例的模式,无...