- 博客(5)
- 收藏
- 关注
原创 umi-request 网络请求之路
/ 自定义请求内核中间件// 假设已经引入了 SDK 并且能通过 SDK 发起对应请求})// 将结果注入到 ctx 的 res 里});// 引入内核中间件__umiRequestCoreType__: "SDKRequest", // 声明使用 SDKRequest 来发起请求data: []});
2023-09-23 11:31:34
1385
1
原创 Promises的原理和Promises的链式调用
方法来处理多个 Promise 并发执行的情况,它接受一个 Promise 数组作为参数,并返回一个新的 Promise 对象。Promise 构造函数接受一个执行器函数作为参数,在创建 Promise 对象时立即执行。方法返回一个新的 Promise 对象,可以通过链式调用来处理多个异步操作。状态,并将第一个被拒绝的 Promise 的错误原因作为参数传递给。方法,并将 Promise 的错误原因作为参数传递给该方法。方法,并将 Promise 的结果作为参数传递给该方法。
2023-09-23 11:18:44
188
1
原创 乾坤的样式隔离、微前端的样式隔离
乾坤的样式隔离:乾坤是一种基于微前端的解决方案,它可以将多个独立的前端应用整合到一个单页应用中。在乾坤中,样式隔离是一个重要的技术挑战,因为不同的应用可能使用不同的 UI 库(如 Element-UI 和 Element-Plus),它们的前缀相同,这可能导致样式冲突。总结来说,乾坤通过使用Shadow DOM实现子应用的样式隔离,而微前端可以采用CSS命名空间、CSS-in-JS等方式来实现样式隔离。这个方法可以有效地将不同库的样式隔离,但它需要在应用中添加一些额外的代码,可能会增加应用的复杂性。
2023-09-23 10:48:50
1472
2
原创 Cookie、localStorage、sessionStorage的区别
存储位置:Cookie、localStorage和sessionStorage都是客户端存储,保存在用户电脑的浏览器中。综上所述,Cookie、localStorage和sessionStorage各有优缺点,在不同的场景下应选择合适的存储方式。存储容量:Cookie通常只能存储少量的数据,最大不超过4KB,而localStorage和sessionStorage可以存储更多的数据,一般为5MB或10MB,不同浏览器的限制可能会略有不同。
2023-09-23 10:44:54
334
1
原创 var、let、const 的区别
声明的变量会存在变量提升,即在变量声明之前就可以访问和使用变量。可以多次声明同一个变量,而不会报错,但会覆盖之前的值。的作用域是块级的,不存在变量提升、不能重复声明,且必须初始化;声明的变量不会变量提升,只有在变量声明后才能访问和使用变量。的作用域是函数级的,进行变量提升且可重复声明、不要求初始化;在实际开发中,推荐使用。声明时,变量可以不进行初始化,而默认值为。声明时,变量必须进行初始化,否则会报错。声明的变量可以进行值的重新赋值,而使用。关键字声明的变量具有函数作用域,而。声明的变量可以重新赋值,而。
2023-09-23 10:44:05
196
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人