服务编排/聚合

服务编排/数据聚合指的是可以通过一个请求来依次调用多个微服务,并对每个服务的返回结果做数据处理,最终整合成一个大的结果返回给前端。 想象一个复杂的客户端请求X,完成X需要首先调用后端请求a和b。然后基于a和b的结果中的一些数据生成请求c的参...
1 个月前 - 19 热度 - 0 评论

this指向几种情况

var name = "out" let outerObj = { name: "outerObj", testFunc() { let obj = { ...
2 个月前 - 44 热度 - 0 评论

http协商缓存和强制缓存

浏览器缓存(Brower Caching)是浏览器在本地磁盘对用户最近请求过的文档进行存储,当访问者再次访问同一页面时,浏览器就可以直接从本地磁盘加载文档。 浏览器缓存主要有两类:协商缓存和强缓存。 1.强缓存:不会向服务器发送请求,直接从...
3 个月前 - 71 热度 - 0 评论

BFC块格式化上下文(Block Formatting Context)

到底什么是bfc? 1、规范解释:块格式化上下文(Block Formatting Context,BFC)是Web页面的可视化CSS渲染的一部分,是布局过程中生成块级盒子的区域,也是浮动元素与其他元素的交互限定区域。 2、通俗理解:BFC...
3 个月前 - 56 热度 - 0 评论

ES6 reduce

callbackFn 一个 “reducer” 函数,包含四个参数: previousValue:上一次调用 callbackFn 时的返回值。在第一次调用时,若指定了初始值 initialValue,其值则为 initialValue,否...
4 个月前 - 73 热度 - 0 评论

arguments属性callee,function属性caller的理解

fn.caller 返回正在调用fn的函数; arguments.callee 返回当前正在执行的函数;常用于匿名函数递归; arguments.length实参数 arguments.callee.length形参数; function ...
5 个月前 - 67 热度 - 0 评论

js判断数组的几种方法

1.通过instanceof判断 instanceof运算符用于检验构造函数的prototype属性是否出现在对象的原型链中的任何位置,返回一个布尔值 let a = []; a instanceof Array; //true let b...
5 个月前 - 96 热度 - 0 评论

JavaScript function this指向

凡是函数作为独立函数调用,无论它的位置在哪里,它的行为表现,都和直接在全局环境中调用无异 当函数被一个对象“包含”的时候,我们称函数的this被隐式绑定到这个对象里面了 var obj = { a: 1, fire: ...
5 个月前 - 78 热度 - 0 评论