摘要: 函数高阶3 函数重写 一个函数执行之后, 被另一个函数覆盖了。 其实就是你之前函数指针, 指向了另一个新函数. function fun_a(){ console.log('fun_a'); fun_a = function(){ console.log("fun_b"); } } fun_a(); 阅读全文
posted @ 2020-11-24 16:55 Cyrus_Br 阅读(167) 评论(0) 推荐(0) 编辑
摘要: apply、call 和 bind 实现 在前面的文章中介绍过了,apply 和bind 的作用就是显示改变函数执行的this的绑定。 apply 和 call 是执行函数并该改变this,二者的参数有所区别 而bind则是 返回一个待执行的新函数, 当新函数执行的时候改变了this的指向。 所以, 阅读全文
posted @ 2020-11-24 16:53 Cyrus_Br 阅读(141) 评论(0) 推荐(0) 编辑
摘要: css层叠 层叠上下文 层叠上下文(stacking context),是HTML中一个三维的概念。每个盒模型的位置是三维的,分别是平面画布上的X轴,Y轴以及表示层叠的Z轴。通常在元素发生堆叠时,就能看到某个元素可能覆盖了另一个元素或者被另一个元素覆盖。 层叠上下文可以理解成,在发生堆叠的时候,当前 阅读全文
posted @ 2020-11-24 16:52 Cyrus_Br 阅读(93) 评论(0) 推荐(0) 编辑